A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kingloveyy 中级黑马   /  2014-9-22 23:30  /  1346 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码
这个程序哪里有错误啊?不吝请教!

8 个回复

倒序浏览
char ch 后面却是;
回复 使用道具 举报
把程序放到Xcode里跑一遍就找到了,事实证明,char ch 后面少了一个分号,其他没问题
回复 使用道具 举报
AngleMGG 发表于 2014-9-23 00:17
把程序放到Xcode里跑一遍就找到了,事实证明,char ch 后面少了一个分号,其他没问题 ...

注意到了,丢人了~~~
回复 使用道具 举报
kingloveyy 发表于 2014-9-23 00:19
注意到了,丢人了~~~

多练就能养成好的习惯,就不会出现格式上的小bug了
回复 使用道具 举报
AngleMGG 发表于 2014-9-23 00:20
多练就能养成好的习惯,就不会出现格式上的小bug了

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

虚拟机出问题了,用不了:'(
回复 使用道具 举报
char ch后边缺少一个";"号,加上就OK了啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马