c語(yǔ)言求1到100的素?cái)?shù)之和 c語(yǔ)言編程問題:求1到100的素?cái)?shù)之和?
c語(yǔ)言編程問題:求1到100的素?cái)?shù)之和?main() { int i,t,k /*t是判斷是否為素?cái)?shù)的標(biāo)識(shí)符*/ for (i=2i<=100i ) { t=1 /*首先設(shè)t=1,即默認(rèn)為素?cái)?shù)*
c語(yǔ)言編程問題:求1到100的素?cái)?shù)之和?
main() { int i,t,k /*t是判斷是否為素?cái)?shù)的標(biāo)識(shí)符*/ for (i=2i<=100i ) { t=1 /*首先設(shè)t=1,即默認(rèn)為素?cái)?shù)*/ for (k=2k<ik ) /*從2~i-1之間的數(shù),即判斷i是否是素?cái)?shù)*/ if (i%k==0)/*如果能整除則不是素?cái)?shù)*/ { t=0 /*不是素?cái)?shù),就將t置為0*/ break /*退出吧,不滿足還執(zhí)行什么,浪費(fèi)時(shí)間*/ } if (t)/*退出上面循環(huán)后,如果t不等于0則為素?cái)?shù)*/ printf("%d ",i)/*是就輸出*/ } }
C語(yǔ)言編程題。求100之內(nèi)的素?cái)?shù)之和?
Action()
{
int i,j
int sum = 0
int flag //是否為素?cái)?shù)
for (i = 2 i <= 100 i ) {
flag = 1
for (j = 2 j <= i - 1 j ) {
if (i % j == 0) {
flag = 0
break
}
}
if (flag == 1) {
sum = i
}
}
lr_output_message("sum = %d",sum)
return 0
}
求1到100以內(nèi)所有素?cái)?shù)之和(c語(yǔ)言)?
1、新建一個(gè)求1到100素?cái)?shù)之和項(xiàng)目。
2、添加一個(gè)cpp文件。
3、包含需要用到的頭文件。
4、輸入main函數(shù)。
5、定義兩個(gè)變量,分別是:a和sum,如圖所示。
6、使用while語(yǔ)句計(jì)算1到100之間所有自然數(shù)之和。
7、運(yùn)行程序,打印出結(jié)果。