黑马程序员技术交流社区

标题: 请教一个 do..while 循环问题 [打印本页]

作者: kingloveyy    时间: 2014-9-22 23:30
标题: 请教一个 do..while 循环问题
  1. # include <stdio.h>
  2. int main(void)
  3. {
  4. float a,b,c;
  5. float density,cubage,weight;
  6. char  ch
  7. do
  8. {
  9. printf("请输入长方体的长a=");
  10. scanf("%f",&a);
  11. printf("请输入长方体的宽b=");
  12. scanf("%f",&b);
  13. printf("请输入长方体的高c=");
  14. scanf("%f",&c);
  15. printf("请输入长方体的重量weight");
  16. scanf("%f",&weight);
  17. cubage=a*b*c;
  18. density=weight/cubage;
  19. printf("长方体的体积为:%f\n",cubage);
  20. printf("长方体的密度为: %f\n",density);
  21. printf("您想继续么(Y/N): ");
  22. scanf(" %c", &ch);  
  23. }while ('y'==ch || 'Y'==ch);
  24. }
复制代码
这个程序哪里有错误啊?不吝请教!

作者: 高三那年的球球    时间: 2014-9-23 00:12
char ch 后面却是;
作者: AngleMGG    时间: 2014-9-23 00:17
把程序放到Xcode里跑一遍就找到了,事实证明,char ch 后面少了一个分号,其他没问题
作者: kingloveyy    时间: 2014-9-23 00:19
AngleMGG 发表于 2014-9-23 00:17
把程序放到Xcode里跑一遍就找到了,事实证明,char ch 后面少了一个分号,其他没问题 ...

注意到了,丢人了~~~
作者: AngleMGG    时间: 2014-9-23 00:20
kingloveyy 发表于 2014-9-23 00:19
注意到了,丢人了~~~

多练就能养成好的习惯,就不会出现格式上的小bug了
作者: kingloveyy    时间: 2014-9-23 00:22
AngleMGG 发表于 2014-9-23 00:20
多练就能养成好的习惯,就不会出现格式上的小bug了

白天没时间,只能晚上看视频了,联系的时间久更少了~~~
作者: zhuiyi007    时间: 2014-9-23 00:39
额。。。这种问题放到编译器里一跑就能看出来了啊……
作者: kingloveyy    时间: 2014-9-23 00:47
zhuiyi007 发表于 2014-9-23 00:39
额。。。这种问题放到编译器里一跑就能看出来了啊……

虚拟机出问题了,用不了:'(
作者: 闫跃文    时间: 2014-9-23 09:15
char ch后边缺少一个";"号,加上就OK了啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2