C語言必背經典程序

2023-01-21 16:00:03 字數 1790 閱讀 6211

if(leap) /*內迴圈結束後,leap依然為1,則m是素數*/

printf("%-4d",m);h++;

if(h%10==0)

printf("\n");

leap=1;

}printf("\nthe total is %d",h);

}4、/*乙個數如果恰好等於它的因子之和,這個數就稱為「完數」。例如6=1+2+3.程式設計

找出1000以內的所有完數。*/

main()

if(s==0)

}}5、/*下面程式的功能是將乙個4×4的陣列進行逆時針旋轉90度後輸出,要求原始陣列的資料隨機輸入,新陣列以4行4列的方式輸出,

請在空白處完善程式。*/

main()

printf("array b:\n");

for(i=0;i<4;i++)

}6、/*程式設計列印直角楊輝三角形*/

main()

for(i=2;i<=5;i++)

for(j=1;j<=i-1;j++)

a[i][j]=a[i-1][j]+a[i-1][j-1];

for(i=0;i<=5;i++)

}7、/*通過鍵盤輸入3名學生4門課程的成績,

分別求每個學生的平均成績和每門課程的平均成績。

要求所有成績均放入乙個4行5列的陣列中,輸入時同一人資料間用空格,不同人用回車

其中最後一列和最後一行分別放每個學生的平均成績、每門課程的平均成績及班級總平均分。*/

#include <>

#include <>

main()

for(j=0;j<5;j++)

for(i=0;i<4;i++)

}8、/*完善程式,實現將輸入的字串反序輸出,

如輸入windows 輸出swodniw。*/

#include <>

main()

printf("%s\n",c

}指標法:

void invert(char *s)

}main()

printf("input str:\n");

gets(str);

printf(「\n%s」,str);

fprintf(fp,「%s」,str);

invert(str);

printf(「\n%s」,str);

fprintf(fp,「\n%s」,str);

fclose(fp);

}9、/*下面程式的功能是從字元陣列s中刪除存放在c中的字元。*/

#include <>

main()

10、/*編寫乙個void sort(int *x,int n)實現將x陣列中的n個資料從大到小

排序。n及陣列元素在主函式中輸入。將結果顯示在螢幕上並輸出到檔案p9_中*/

#include<>

void sort(int *x,int n)}}

void main()

system("pause");

fclose(fp);

}11、已知陣列a中的元素已按由小到大順序排列,以下程式的功能是將輸入的乙個數插入陣列a中,插入後,陣列a中的元素仍然由小到大順序排列*/

main()

12、/*編寫函式replace(char *s,char c1,char c2)實現將s所指向的字串中所有字元c1用c2替換,字串、字元c1和c2均在主函式中輸入,將原始字串和替換後的字串顯示在螢幕上,並輸出到檔案p10_中*/

#include<>

replace(char *s,char c1,char c2)

C語言必背經典程式

leap 0 break if leap 內迴圈結束後,leap依然為1,則m是素數 printf 4d m h if h 10 0 printf n leap 1 printf nthe total is d h system pause 4 乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例...

C語言必背經典程式

1 輸出9 9口訣。共9行9列,i控制行,j控制列。include main printf n 每一行後換行 2 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?兔子的規律為數列1,1,2,3,5,8,13...

C語言必背經典程式

1 輸出9 9口訣。共9行9列,i控制行,j控制列。include main printf n 每一行後換行 2 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?兔子的規律為數列1,1,2,3,5,8,13...