2 循环体:要重复执行的 *** 作;
3 修正部分:修改循环变量的值,为循环的下一次重复做准备;
4 检查部分:测试循环条件,判断循环是否还要重复。
在一个循环结构中,以上四个部分缺一不可。
初始化部分必须出现在其它各部分之前。
第一题以0结束不明白。。。第二题:
#include<stdio.h>
main()
{
int i,j,k,n
printf("以下是水仙花数:\n\n")
for(n=100n<1000n++)
{
i=n/100/*分解出百位*/
j=n/10%10/*分解出十位*/
k=n%10/*分解出个位*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)printf("%d\n\n",n)
}
}
第三题:
#include<stdio.h>
#include<math.h>
main()
{
long a,n
printf("请输入一个整数:\n")
scanf("%d",&n)
a=pow(2,n)
printf("2^%d=%d\n",n,a)
}
#include<stdio.h>
int main(void) {
int sum1 = 0, sum2 = 1
for(int i = 15i >= 1i--) {
printf("%d ", i)
sum1 += i
sum2 *= i
}
printf("\n1+2+...+15 = %d\n", sum1)
printf("1*2*...*15 = %d\n", sum2)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)