while循环怎么理解 (C语言问题)

[复制链接]
查看11 | 回复5 | 2012-7-6 22:22:30 | 显示全部楼层 |阅读模式
我的理解应该是你没给变量赋初值,回车之后没输入的变量是随机值,可能会导致出错。如果想要输入回车的,可以加判断条件,就是说,while语句里面先让用户输入一个,然后判断输入是否是你指定的结束符,如果不是就继续让用户输入,如果是结束符,比如说‘$’,则退出循环,继续进行...
回复

使用道具 举报

千问 | 2012-7-6 22:22:30 | 显示全部楼层
%lf表示以double型格式输入或输出变量的值。while(scanf("%lf%lf%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&x3,&y3)输入6个double型的数据,如果输入没有错误(即!=EOF),则执行while里面的语句。在C++程序中,仍然可以沿用传统的stdio函数库中的I/O函数,如printf()和...
回复

使用道具 举报

千问 | 2012-7-6 22:22:30 | 显示全部楼层
你不理解的那行,你最好不要去学,清晰的思路清晰的语句对初学者或者高手都重要,另外x1,x2,x3,a,b,c,r那些最好改成有意思的名字分析如下:int 计数器=0;while( 计数器<6 ) //(1)输入所有6个double后终止循环{
在屏幕打印“请输入第"+计数器+"个数字“;
if (sca...
回复

使用道具 举报

千问 | 2012-7-6 22:22:30 | 显示全部楼层
就是需要输入几个数啊...
回复

使用道具 举报

千问 | 2012-7-6 22:22:30 | 显示全部楼层
很好!!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行