#include <stdio.h>
void pound (int n);
int main (void)
{
int times = 5;
char ch = '!';
pound (times);
pound (ch);
system ("pause");
}
void pound (int n)
{
while (n-- > 0)
printf("#");
printf("\n");
}
其中的 while (n-- > 0) 有什么意义
答案:5 悬赏:10 手机版
解决时间 2021-02-22 00:32
- 提问者网友:我的未来我做主
- 2021-02-21 15:03
最佳答案
- 五星知识达人网友:零点过十分
- 2021-02-21 16:35
n就是循环控制变量,n--就是n=n-1,当n大于零时进行循环,屏幕上显示#,否则结束循环,屏幕上显示换行
全部回答
- 1楼网友:空山清雨
- 2021-02-21 20:43
可以这样看for(int x=n;x>0;x--) printf(“#”);
- 2楼网友:枭雄戏美人
- 2021-02-21 20:02
当()中得值为真的时候,while语句才会执行,但n=0时,()中得值就为假了,所以循环结束
- 3楼网友:封刀令
- 2021-02-21 18:33
首先判断while(n >0),如果为true,则先n--,再执行while(){}花括号里面的语句
- 4楼网友:骨子里都是戏
- 2021-02-21 16:56
汗..这是最基础的了.
int n=10,sum=0;//定义一个int型的变量n.使其初始化值为10,一个int型的变量sum,初始化值为0
while (n>0){sum+=n; n--;//循环求和 在n>0的条件下,使sum的值为sum+n,然后n自动减一,再进行循环,如此反复,直到n>0的条件不满足.
这段程序的作用就是求10+9+8+.....+0的和.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯