c语言必背代码成绩判断,c语言初学必背代码
《c語言初學必背代碼》由會員分享,可在線閱讀,更多相關《c語言初學必背代碼(20頁珍藏版)》請在人人文庫網上搜索。
1、實用標準文案111.成績判斷#in elude int mai n()/成績int score;printf(請輸入你的成績:n);sca nf(%d, &score);/判斷if(score =0 & score int mai n()int sum = 0;/存結果變量int i;for(i=1;i /求m,n的最大公約數int mai n()int m, n;int i, k;printf(請輸入兩個數:);sca nf(%d %d, &m, &n);/三元運算符找較小的那個k = m =1; i-)/這是公約數if(m % i = 0) & (n % i =0)printf(最大公約數。
2、是%dn, i);break; /跳出for循環4.最小公倍數#in elude /求m,n的最小公倍數int mai n()int m, n;int max, min;m,n 中較大,較小的那個int k;/max, 2*max, 3*max,.printf(請輸入兩個數:);scan f(%d %d, &m, &n);/也可以交換m,n,保證m小n大max = m n ? m : n;min = m /金字塔int mai n()int i;/ 外層int j;/ 內層for(i=1;i/打印九九乘法表int mai n()int i,j;for(i=1;i1,2,5湊100銀幣問題int。
3、 mai n3()/*百錢買百雞,類似1,2,5湊100銀幣問題int cou nt = 0;情況數*/int i,j;/5分個數,2分個數for(i=0; i#define N 10/宏定義常量int mai n()int i;下標索引int max, min;double sum = 0;/ 累加和int aN = 58, 58, 96, 100, 25, 55, 66,88, 99, 77;max = a0;/假設第一個最大min = a0;/假設第一個最小for(i=1; i max)/比最大值還大max = ai; /你才是最大if(ai int mai n()int i; /第幾行。
4、int j; /第幾列int a34= 1,2,3,4,5,-6,7,8,9,19,39,0;int max = a00;/假設你最大int min = a00;/假設你最小double average;/平均值double sum = 0; /總和for(i=0; i/二維數組轉置:行變列,列變行sum += aij;int i; /第幾行if(aij max)int j; /第幾列max = aij;int mai n()int a34= 1,2,3,4,5,-6,7,8,9,19,39,0;int b43;for(i=0; i #defi ne N 10int mai n()int i;。
5、int j;int tmp;/宏定義常量/下標索引臨時交換用int aN = 58, 58, 96, 100, 25, 55, 66,88, 99, 77;/外層循環一定是N-1for(i=0; i aj+1)tmp = aj;aj = aj+1; aj+1 = tmp;12.結構冒泡排序#in elude /結構定義,用戶自定義類型typedef struct stude ntchar sno 20;/學號char n ame20;/jint age;/年齡char gen der;/性別char tel20;/電話for(i=0; i tmp = teamj;teamj = teamj+1。
6、;teamj+1 = tmp;/取值printf(%-12s%-10s %-5s %-5s %-15sn,學號,姓名,年齡,性別,電話 );for(i=0; iteami.s no,teami. name./結構定義,用戶自定義類型&teami.age.&teami.ge nder,typedef struct stude ntteami.tel);char sno20;/ 學號char name20;/ 姓名int age;/年齡char gender;/ 性char tel20;/電話;/取值prin tf(%-12s%-15sn,學號,II%-10s姓名,II%-5s %-5s年齡,性別。
7、,電話);for(i=0; i#in elude tmp = team0;for(i=1; i0 )tmp = teami;printf(學號最大的隊員如下:n);printf(%-12s%-10s %-5d %-5c%-15sn,tmp.s no,tmp. name,tmp.age, tmp.gender, tmp.tel);/結構定義,用戶自定義類型 typedef struct stude ntchar sno 20;/學號char n ame20;/jint age;/年齡char gen der;/性別char tel20;/電話/文件讀寫int mai n()struct stud。
8、ent * s, * p1;/ 個數未知FILE * fp;int i, n = 0;char buf1024;/fgets 緩沖區/打開文件fp = fope n( e:test.txt, r); while(fgets(buf, 1024, fp) != NULL) n+;fclose(fp);/指向一個可以存儲n個student結構的 內存空間s=(structstude nt*)malloc(sizeof(struct student) * n);pl = s;for(i=0; is no,p1- n ame,p1-age,p1-ge nder, p1-tel);pl = s; /不要。
9、動頭位置s的值/打開文件fp = fope n( e:test.txt, r);for(i=0; is no,p1- n ame,&p1-age,&p1-ge nder, p1-tel);p1+;fclose(fp);free(s);15.輸入三角形三邊長計算周長和面積#in clude#in cludeint mai n()double area,perimeter,s,a,b,c;printf(請輸入三邊長 a b c:);sca nf(%lf%lf%lf,&a,&b,&c);if(a+bc) &(a+cb)&(b+ca)s=(a+b+c)/2;area二sqrt(s*(s-a)*(s-b。
10、)*(s-c); perimeter=a+b+c;prin tf(area=%.2f,perimeter=%.2fn,area,perimeter);else printf(三邊長無法構成三角形n);return 0;16.輸入年份和月份輸出對應那一月的天 數,要處理閏年#i ncludeint main()int year,m on th;int leap =0;sca nf(%d %d, &year,&mon th);if(year%4=0&year %100 !=0) | year %400 =0) 閏年2月29天leap=1;switch(mo nth)case 1:case 3:ca。
11、se 5:case 7:case 8:case 10:case 12:pri ntf(31);break;case 4:case 6:case 9:case 11:pri ntf(30);break;elsecasebreak;2:pri ntf(%d,28+leap);break; default:pri ntf(error);break;return 0;prin tf(%dn, sum);/17.1 , 2 , 5分硬幣問題/18.100 到200所有的素數#i nclude int main()int sum = 0;for(int i=0; iint mai n()int i,j,n;/5/外層for(i=100; i19.輸入一個數n ,計算1 2+2 2+3 2+ +n 2#i nclude int main()int sum = 0;int i, k;sca nf(%d, & k);i = 1;while(i = k)sum = sum + i * i;void swap(i nt *pa, int *pb)int tmp = *pa;*pa = *pb;*pb = tmp;int mai n()int a = 3;int b = 5;int *pa = &a;int *pb = &b;swap(pa, pb);printf(a=%d, b=%dn, a, b。
總結
以上是生活随笔為你收集整理的c语言必背代码成绩判断,c语言初学必背代码的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: linux修改挂载目录名字,linux下
 - 下一篇: 刚刚,OpenStack 第 19 个版