1、/*輸出9*9口訣。共9行9列,i控制行,j控制列。*/
#include ""
main()
printf("\n");/*每一行後換行*/
}}2、/*古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?
兔子的規律為數列1,1,2,3,5,8,13,21....*/
main()
}3、/*判斷101-200之間有多少個素數,並輸出所有素數及素數的個數。
程式分析:判斷素數的方法:用乙個數分別去除2到sqrt(這個數),如果能被整除,
則表明此數不是素數,反之是素數。*/
#include ""
main()
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()
{file *fp;
int *p,i,a[10];
fp=fopen("p9_","w
p=a;
printf("input 10 numbers:");
for(i=0;i<10;i++)
scanf("%d",p++);
p=a;
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語言必背經典程式
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以內的所有完...