天天看点

c语言while用法(c语言while用法输入学生成绩)

c语言while或者dowhile计算1到100中偶数之和合计数?
12345678910111213141516#include int main(){int i = 1, j = 1, s1 = 0, s2 = 0;do {if (i%2==0)s1  = i;i ;}while (i
while(*str)在c语言中表示什么意思
如果*str是字符型,则表示*str不为 的时候做循环如果*str是数值型,则表示*str不为0的时候做循环
C语言中while语句的用法??
while (1)
是个死循环,会一直循环下去,你写进去的时候,程序一直在循环中,跑不出去,当然不亮。
while (0)
等于没写这段代码,不跑循环
C语言while语句应该怎么用
while语句格式为: 
while(表达式) 
语句;/*循环体*/ 
这里的表达式是循环能否继续下去的条件,而语句是循环体。只要表达式为真,则执行循环体内语句。否则终止循环,执行循环体外语句。该循环语句语法流程如下图所示: 
@@01L14301.GIF;图2@@ 
例题:f7_2.c 
# include h 
main () 
int u,v,temp; 
printf("请输入两个非负整数:\m"); 
scanf("% d % d ", & u,&v); 
While(v!=0) 
temp=u% v;/*循环体内语句*/ 
u=v; /*循环体内语句*/ 
v=temp; /*循环体内语句*/ 
printf("最大公约数是:%d\n",u); 
编译并执行结果,屏幕显示: 
请输入两个非负整数: 
若从键盘输入:150 35并回车,屏幕显示: 
最大公约数是:5 
程序中,while循环体内有三条语句,应用大括号括起来,表示一个语句块。当表达式v!=0为真时,程序循环执行循环体内三条语句,直到v!=0为假时,终止循环,执行printf()语句,在屏幕上显示最大公约数。      

继续阅读