用C語言來做,要怎麼做,如何用C語言來編寫程式,要有介面的那種,可以在windows下執行的。

2022-06-09 03:51:48 字數 1569 閱讀 8201

1樓:匿名使用者

#include

#define n 100

void insert(int a,int n,int x) {int i,j;

for(i = 0;i < n; ++i) {if(x <= a[i]) {

for(j = n; j > i; --j)a[j] = a[j - 1];

a[j] = x;

return;

a[n] = x;

void sort(int a, int n) {int i,j,k,t;

for(i = 0; i < n - 1;++i) {k = i;

for(j = i + 1;j < n; ++j) {if(a[j] < a[k]) k = j;

if(k != i) {

t = a[i];

a[i] = a[k];

a[k] = t;

void show(int a, int n) {int cnt = 0;

for(int i = 0;i < n; ++i) {if(cnt && cnt%10 == 0) printf("\n");

++cnt;

printf("%d ",a[i]);

if(cnt%10) printf("\n");

int main() {

int i,x,n,a[n];

printf("n  = ");

scanf("%d",&n);

for(i = 0;i < n; ++i) scanf("%d",&a[i]);

sort(a,n);

printf("\n排序後:\n");

show(a,n);

printf("\n輸入要插入的數:");

scanf("%d",&x);

insert(a,n,x);

printf("\n插入%d後:\n",x);

show(a,n + 1);

return 0;

如何用c語言來編寫程式,要有介面的那種,可以在windows下執行的。

2樓:匿名使用者

你的意思是怎樣給c程式加一個程式介面,就像windows視窗一樣?

建議在vc++6.0下執行,內vc++不是語言,他只是一容個整合開發環境(也叫ide)

他提供控制元件讓我們可以把程式作成視窗的模式

也就是你說的那樣

3樓:匿名使用者

我覺得如果你要編寫介面程式的話,可以去學c sharp語言,還有c++,或者是vb,這三個都是面向對向的程式語言,程序導向的編介面很困難的

c語言怎麼作為低階語言來用?

4樓:世瀾步凌波

c語言是高階語言,但是可以嵌入低階的組合語言。

這是傳送門

c語言可以用來做什麼? c語言的應用方向是怎樣的?

c語言怎麼做

include include void dellbychar char str 刪除左邊及中間的星號 int main return 0 void dellbychar char str int i,j,len strlen str flag 0 for i len 1 i 0 i if str ...

c語言呼叫陣列返回陣列怎麼做,C語言呼叫陣列返回陣列怎麼做?

include define min x,y int add 1 main for i 0 i 5 i printf d b i int add 1 int static a 5 return a 注意事項 一 該陣列不能是返回函式的區域性變數陣列,因為區域性變數陣列在退出函式後會被釋放。可以是全域...

c語言這道題該怎麼做 沒有思路,C語言這道題怎麼做

最大子矩陣,最大連續子陣列進階,動態規劃初級,poj1050 題目描述 現給出一個n n矩陣,要求求出擁有最大和的子矩陣的和。例如 這樣的一個矩陣,最大子矩陣的和為15 分析 最大子矩陣可以看為求最大連續子陣列拓展到二維陣列上,因為矩陣的性質同樣在橫向豎向上需要連續,那麼可以想辦法將這個二維陣列簡化...