當前位置:首頁 » 編程語言 » 用c語言代替wintc
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用c語言代替wintc

發布時間: 2022-12-22 19:37:35

『壹』 c語言編寫線性表相關的要求可以WINTC運行出來

#include
<stdio.h>
#include<stdlib.h>
#define
MAX
5
typedef
int
datatype;
typedef
struct
List
{
datatype
elem[MAX];
int
Last;
}*SeqList;SeqList
InitList()
{
SeqList
L;
L=(SeqList)malloc(sizeof(struct
List));
L->Last=-1;
return
L;
}
void
CreateList(SeqList
L)
{
int
n,i;
printf("請輸入你要創建的順序表元素個數n=");
scanf("%d",&n);
printf("請輸入你要創建的順序表::");
for(i=0;i<n;i++)
{

scanf("%d",L->elem[i]);

L->Last++;
}
}
int
Location(SeqList
L,datatype
x)
{
int
i=0;
while(L->elem[i]!=x&&i<=L->Last)
{

i++;
}
if(i>L->Last)

return
-1;
else

return
i;
}
void
Insertelem(SeqList
L,datatype
m)
{
int
n,i;
printf("請輸入你要插入的位置");n=scanf("%d",&n);
if((L->Last+1)>MAX)

printf("表以滿,不能插入\n");
else
{

L->Last++;

for(i=L->Last;i>=n-1;i--)

{

L->elem[i+1]=L->elem[i];

}

L->elem[n-1]=m;
}
}
void
Deleteelem(SeqList
L,datatype
m)
{
int
i,j;

i=Location(L,m);
while(i==-1)
{

datatype
n;

printf("你所查找的元素不在表中,請重新輸入你要刪除的元素\n");

scanf("%d",&n);

i=Location(L,n);
}
for(j=i;j<=L->Last;j++)
{

L->elem[i]=L->elem[i+1];
}
L->Last--;
}
void
ShowList(SeqList
L)
{
int
i;
printf("當前順序表元素為::");
for(i=0;i<=L->Last;i++)
{

printf("%d
",L->elem);
}
printf("\n");
}
void
main()
{
int
tp;
SeqList
L;
L=InitList();
CreateList(L);
printf("輸入操作(1)為刪除某元素(2)為插入(3)為查找(4)為輸出當前順序表(5)為退出");
while(tp!=5)
{

scanf("%d",&tp);

if(tp==1)

{

int
n;

printf("請輸入你要刪除的元素n=");
scanf("%d",&n);

Deleteelem(L,n);

}

if(tp==2)

{

int
n;

printf("請輸入你要插入的元素n=");

scanf("%d",&n);

Insertelem(L,n);

}

if(tp==3)

{

datatype
x;

printf("請輸入你要查找的元素x=");

scanf("%d",&x);

printf("´此元素在順序表中的位置為:\n",Location(L,x)+1);

}

if(tp==4)

{

ShowList(L);

}

if(tp==5)

{

break;

}
}
}
復制的話
有些地方中文是亂碼
很好搞的,,,~~~~~~~~~~~~~~

『貳』 wintc適合c語言初學者使用么

不適合,太老了,更新它的公司已經倒閉。
可以使用dev c++入門,
也可以使用最為強大的VS,VS適合工作。

『叄』 win10 64位怎樣能用tubor C這樣的C語言軟體 像winTC也用不了...

tuborC 這種軟體一般是運行在xp系統中的把,如果你要使用這個軟體,可以安裝一個虛擬機,然後裝一個xp系統,在虛擬機中運行tubor C軟體

『肆』 全國信息技術應用水平大賽c語言編譯器用vc++6.0還是win tc,同樣的程序在vc可運行 wintc不行,wintc比較老

當然是 VC++6.0.啦。它是目前主流的編譯器。也是微軟最成熟的製作大型軟體的IDE開發環境。一般高手都在VC++ 6.0下寫程序。寫出來很有成就感。

『伍』 用C語言WINTC編寫幾個簡單程序高分可以運行的給分

//第五題#include <stdio.h>
#include "math.h"
int prime(int m)
{int i,k=sqrt(m);<br>for(i=2;i<=k;i++)<br>if(m%i==0) break;<br>if (i>k) return 1;<br>else return 0;<br>}
main()
{
int num;
scanf("%d",&num);
if (num==1)
{
printf("%d 既不是素數也不是合數\n",num);
}

else if (prime(num))
{
printf("%d 是素數\n",num); }
else printf("%d 不是素數\n",num);
}