大家好,今天小编关注到一个比较有意思的话题,就是关于c语言1到100的和while的,于是小编就整理了4个相关介绍c语言1到100的和while的解答,让我们一起看看吧。
- 用while计算1-100之间偶数的和?
- c语言:使用while语句求出1到100以内所有能被3整除或能被7整除的自然数?
- C语言,只能输入0--100,如果输入了不在范围,如何用函数实现循环输入,直到输入正确的数据?
- 求解答,用C语言中的while循环语句编写1+3+5+7+……99的求和计算程序?
用while计算1-100之间偶数的和?
i=1
sum=0
while i<=100:
#每次sum和i相加
if i%2==0:
sum+=i
i+=1
print("1-100之间偶数和是%d"%sum)
While是一种循环语句,我们建设使用vb开发语言,则while的语法形式是:
循环体语句
Wend
本题的程序就是
S=0
i=1
While i<=100
If i mod 2=0 then
S=s+i
c语言:使用while语句求出1到100以内所有能被3整除或能被7整除的自然数?
#include<stdio.h>
void main(){
int sum=0;
int n=1;
while(n<=100){
if(n%3==0||n%7==0)
sum++;
}
printf("%d",sum);
}
C语言,只能输入0--100,如果输入了不在范围,如何用函数实现循环输入,直到输入正确的数据?
数据输入错误,有两种情况:
1 输入的数据格式不正确,比如要求输入整型,但是输入了字符型。 这种情况,可以通过scanf的返回值进行判断,scanf的返回值是正确输入的变量个数。当返回值和要输入的变量个数不同时,则表示出错,要求重新输入。
2 输入的数据不在合法范围内。 比如要求输入正数,但输入了负数。这时需要判断输入的值是否合法。 以输入两个整数,要求范围在0~100之间的代码可以写作 int a,b,r; while(1)//死循环,不得到正确输入不退出。 { r = scanf("%d%d",&a,&b); if(r == 2 && (a>=0 && a <= 100) && (b>=0 && b<=100)) break;//输入正确,退出循环。 printf("输入不正确,请重新输入 "); fflush(stdin);//清空输入,这一步是必须的,不然出错的输入可能影响下次输入。 }
求解答,用C语言中的while循环语句编写1+3+5+7+……99的求和计算程序?
#include<stdio.h>int main(){int i =
1;int sum = 0;while(i < 100){sum = sum + i;i = i +
2;}printf("sum is %d\n", sum);}
到此,以上就是小编对于c语言1到100的和while的问题就介绍到这了,希望介绍关于c语言1到100的和while的4点解答对大家有用。