int main()
{
int i,n
for(i=-3i<=3i++)
{
n=i>正册桐0?i:-i
printf("%*.*s\n",7-n,7-2*n,"*******"姿巧)
}
return 0
}
c语言中用于循环运行程序的结构有三种,分别是:
表达式1,是初始化条件,如i=0。
表达式2,循环条件,满足就继续执行循环体,不满足就跳出循环。
表达式3,这个一般是改变循环条件的地方,如i++。
参考代码:
#include<stdio.h>int main()//for循环计算1到10累加和
{
int i,sum=0
for (i=0i<=10i++)
sum+=i
printf("%d\n",sum)
return 0
}
/*
运行结果:
55
*/
②while(表达式){循环体}
表达式的值为真(非0)时, 执行循环体语句。
参考代码:
#include<stdio.h>int main()//while循环计算1到10累加和
{
int i,sum=0
while(i<=10) {
sum+=i
i++
}
printf("%d\n",sum)
return 0
}
/*
运行结果:
55
*/
③ do{循环体} while(表达式);
先执行循环中的语句,然后再判断表达式让清是否为真磨滑茄, 如果为真则继续循环;否则, 则终止循环。
参考代码:
#include<stdio.h>int main()//do……while循环计算1到10累加和
{
int 瞎察i,sum=0
do{
sum+=i
i++
} while(i<=10)
printf("%d\n",sum)
return 0
}
/*
运行结果:
55
*/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)