必須會的C語言經典程式

2022-04-29 01:06:03 字數 1837 閱讀 6720

1、輸出9*9口訣。共9行9列,i控制行,j控制列。

#include <>

#include <>

int main()

getch();

return 0;

}2、古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

兔子的規律為數列1,1,2,3,5,8,13,21....

#include <>

#include <>

int main()

getch();

return 0;

}3、判斷101-200之間有多少個素數,並輸出所有素數及素數的個數。

程式分析:判斷素數的方法:用乙個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。*

#include<>

#include<>

#include<>

#include <>

int main()

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

leap=1;

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

getch();

return 0;

}4、乙個數如果恰好等於它的因子之和,這個數就稱為「完數」。例如6=1+2+3。程式設計找出1000以內的所有完數。

#include <>

#include <>

int main()

if(s==0)

}getch();

return 0;

}5、將乙個4×4的陣列進行逆時針旋轉90度後輸出,要求原始陣列的資料隨機輸入,新陣列以4行4列的方式輸出。(改為m×md)

#include <>

#include<>

#include<>

int main()

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

printf("\n");

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

}printf("\n");

printf("\n");

printf("\n");

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

printf("\n");

}getch();

return 0;

}通用方法

#include <>

#include<>

#include<>

#define m 8

int main()

}for(i=0;i

printf("\n");

}for(i=0;i

}printf("\n");

printf("\n");

printf("\n");

for(i=0;i

printf("\n");

}getch();

return 0;

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

#include<>

#include<>

#include <>

int main()

}for(i=2;i<8;i++)

}for(i=0;i<8;i++)

printf("\n");

}getch();

return 0;

}7、通過鍵盤輸入m名學生n門課程的成績,分別求每個學生的平均成績和每門課程的平均成績。要求所有成績均放入乙個i行j列的陣列中,使用隨機函式生成所有學生的成績(60≤成績≤100)其中最後二列分別放每個學生的總成績和平均成績,最後一行每門課程的平均成績,求所有學生的平均分。(可把計算出的資料存入檔案)。

C語言經典程式

1 求1 2 3 100。迴圈 答案 include void main 2 求1 2 3 10。迴圈 答案void main printf d j return 0 3 輸入三個數字,輸出他們的最大值。if 答案 include void main int max int x,int y,int ...

C語言經典程式

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

C語言程式開發經典例項

八十個經典c語言程式 程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於1...