tft每日頭條

 > 生活

 > c語言學習筆記第一課

c語言學習筆記第一課

生活 更新时间:2025-01-11 16:44:03

題目一:判斷101-200之間有多少個素數,并輸出所有素數。 1.程序分析:判斷素數的方法:用一個數分别去除2到sqrt(這個數),如果能被整除, 則表明此數不是素數,反之是素數。 2.程序源代碼: #include "math.h" main() { int m,i,k,h=0,leap=1; printf("\n"); for(m=101;m<=200;m ) { k=sqrt(m 1); for(i=2;i<=k;i ) if(m%i==0) {leap=0;break;} if(leap) {printf("%-4d",m);h ; if(h==0) printf("\n"); } leap=1; } printf("\nThe total is %d",h); }

c語言學習筆記第一課(學習c語言的第十天)1

題目二:打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等于該數 本身。例如:153是一個“水仙花數”,因為153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循環控制100-999個數,每個數分解出個位,十位,百位。 2.程序源代碼: main() { int i,j,k,n; printf("'water flower'number is:"); for(n=100;n<1000;n ) { i=n/100;/*分解出百位*/ j=n/10;/*分解出十位*/ k=n;/*分解出個位*/ if(i*100 j*10 k==i*i*i j*j*j k*k*k) { printf("%-5d",n); } } printf("\n"); }

c語言學習筆記第一課(學習c語言的第十天)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved