给定一个整数n,判断这个整数n是不是小于2,如果小于2则提示给定数值不在有效范围内,否则计算从1到n的累加和。
int sum=0
if(n<2){
printf("给定数值不在有效范围内")
}else{
for(int i=1i<=ni++){sum = sum +i}
printf("%d",sum)
}
for循环结构语法:
其中var表示循环变量,seq为向量,expr为执行的语句。
例1 下面我们通过for循环来计算
因此
例2 Fibonacc数列为: ,求Fibonacc数列前50项的和。
运行结果
因此Fibonacc数列前50项的和为32951280098。