1樓:匿名使用者
#include
#define size 200 //最長可以輸入200個數int main()
printf("\n");
printf("一共%d個數",j-1);
printf("\n");
}return 0;
}測試123123輸出結果是
1 2 3 1 2 3
一工6個數
2樓:匿名使用者
int i,x,m,n=0,a[5];
scanf("%d",&x);
for(i=0;i<5;i++)
x=x/10;
}for(i=0;i return 0; 我沒有進行除錯,你自己在除錯一下吧,可能有些錯誤,學過c應該自己能改,呵呵! 3樓: #include int main() }printf("位數s=%d",s); return 0; }已經經過除錯 4樓: #include main() printf("%d是個%d位數\n",m,k); // 為求出最高位數字準備 for(i=1;i t*=10; n=m; // 重新讀入資料 printf("各位數字分別是:"); for(i=1;i<=k;i++) printf("\n"); }else printf("輸入資料不符合要求!\n"); }正向輸出各位數字較麻煩,如果反向輸出就簡單了,上面用的是正向!如果有問題,可再發訊息諮詢! c語言編寫一個程式求出1+2+3……1000 5樓:匿名使用者 #include int main() printf("結果為:%d", sum); return 0; }書寫的時bai候注意一些規du範,包括語句zhi的對齊,一些特定dao位置的空格使用 專,初學程式設計,養成良屬好的編碼習慣很重要 6樓:匿名使用者 #include int digui(int n) //遞迴函式 void mian() 7樓:與子如初見 #include int main(void) printf("1+2+3...1000 = %d\n ",sum); return 0;} 8樓:顏如舜華丶 #include int main() 9樓:匿名使用者 int i=0; int sum=0; while(i<1000) 10樓:匿名使用者 int i=0; int sum=0; for(;i<1001;i++) sum+=i; printf("%d",sum); 用c語言編一個程式,求1+2+3+……100的和。 11樓:汐日南莘 //**如下: #include int main() 求採納! 執行結果 12樓:我家小私兒 #include void main() 13樓:流浪的星星 #include int main(int i) 誰能給一個簡單的線性表操作c語言完整程式? 14樓:魔尊 這是我以前寫的作業,比你這個題的要求還要多,肯定能滿足你的要求。 #include"stdio.h" #include typedef char elemtype; typedef struct lnode linklist; 尾插法建表 r->next=null; 初始化線性表 void displist(linklist *l) //輸出線性表 兩個集合的交 a=a->next; }q=q->next; a=p; }b->next=null; 兩個集合的並 if(!x) q=q->next; p=a; }b->next=a; 按從小到大排列}} int main() ,b[4]=; linklist *h1,*h2,*p1,*p2; initlist(h1); //初始化順序表h initlist(h2); 依次採用尾插入法插入a,b,c,d,e元素 createlistr(h2,&b[0],4); printf("單連結串列1為:"); displist(h1); printf("\n"); //輸出順序表h printf("單連結串列2為:"); displist(h2); printf("\n"); comblist(h1,h2,p1); //求兩個單連結串列的交 printf("這兩個單連結串列的交為:"); displist(p1); printf("\n"); addlist(h1,h2,p2); //求兩個單連結串列的並 printf("這兩個單連結串列的併為:"); displist(p2); printf("\n"); ranklist(p2); //對單連結串列按從小到大排列 printf("這個單連結串列排列後為:"); displist(p2); printf("\n"); return 0;} 15樓:匿名使用者 1、線性表有兩種: typedef struct sqlist;//順序表 void initlist_sq (sqlist& l) //初始化順序表 然後sqlist la; initlist_sq(la); 就可以typedef struct lnodelnode,*linklist;//線性連結串列 //單連結串列可以有效的利用主存的碎片,它的資料域不是連續的 2、例程: #include"stdio.h" #include typedef char elemtype; typedef struct lnode linklist; 頭插法建表 尾插法建表 r->next=null; 初始化線性表 銷燬線性表 free(p); }int listempty(linklist *l) //判斷線性表是否為空 int listlength(linklist *l) //求線性表的長度 return(n); }void displist(linklist *l) //輸出線性表 求線性表中某個資料元素值 if(p==null) return 0; else }int locateelem(linklist *l,elemtype e) //按元素值查詢 if(p==null)return(0); else return(i); 插入資料元素 if(p==null)return 0; else 刪除資料元素 if(p==null) return 0; else }int main() ;linklist *h; initlist(h); //初始化順序表h 依次採用尾插入法插入a,b,c,d,e元素 printf("單連結串列為:"); displist(h); printf("\n"); //輸出順序表h printf("該單連結串列的長度為:"); printf("%d",listlength(h)); printf("\n"); //輸出順序表h的長度 if(listempty(h)) printf("該單連結串列為空。\n"); else printf("該單連結串列不為空。\n"); //判斷順序表h是否為空 getelem(h,3,e);printf("該單連結串列的第3個元素為:"); printf("%c",e); printf("\n"); //輸出順序表h的第3個元素 printf("該單連結串列中a的位置為:"); printf("%d",locateelem(h,'a')); printf("\n"); //輸出元素'a'的位置 listinsert(h,4,'f'); //在第4個元素位置插入'f'素 printf("在第4 個元素位置上插入'f'後單連結串列為:"); displist(h); printf("\n"); //輸出順序表h listdelete(h,3,e); //刪除l的第3個元素 printf("刪除第3個元素後單連結串列為:"); displist(h); printf("\n"); //輸出順序表h destroylist(h); //釋放順序表h return 0;} include include include define n 52 牌張總數 define m 13 每花色張數 char hs 4 花色陣列 梅花 紅心 方塊 黑桃字元對應的ascii碼 char hx 對應11,12,13,14共四張大於10的牌符號 生成順序撲克牌陣列 1 52,梅花1 1... include define n 2010 int head n way n du n rudu n n,f n len,fa n struct recda 2000000 inline void add int a,int b,int c void search int a bool read i... include main printf d總共有 d位數 n a1,count for i 0 i 0 i printf 3d b i printf n逆序輸出 n for i 0 iprintf d b i int nnumber 4321 char buffer 10 int ncount 0 ...c語言新手。求程式設計序,c語言新手。求編一個程式。
C語言程式,一個C語言程式
求C語言程序,求C語言程式