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 分析 最大子矩陣可以看為求最大連續子陣列拓展到二維陣列上,因為矩陣的性質同樣在橫向豎向上需要連續,那麼可以想辦法將這個二維陣列簡化...