鱼C论坛

 找回密码
 立即注册
查看: 4935|回复: 15

各位大神 帮我看下 哪错了 ????

[复制链接]
发表于 2013-1-11 20:52:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 牡丹花下死做鬼 于 2013-1-11 21:40 编辑
  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. float i;
  5. printf("请输入您的分数:\n");
  6. scanf("%f",&i);

  7. if(i < 0)
  8. printf("您不可能考那么差\n");
  9. else if(0 < i && i < 60)
  10. printf("亲~~你没及格~~\n");
  11. else if(60 < i && i < 80)
  12. printf("好险 ~~您及格了!\n");
  13. else if(80 < i && i < 90)
  14. printf("不错,你的等级是良好,继续努力把!\n");
  15. else if(90 < i && i < 100)
  16. printf("高手啊,你很优秀哦~~亲~^_^~\n");
  17. else if(i > 100)
  18. printf("下辈子把!!!!!\n");


  19. return 0;
  20. }
复制代码

死活编译说有错误  诶~~   谁帮我下 我感激不尽
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-1-11 20:53:23 | 显示全部楼层
各位大神  小弟愚昧 望各位指教
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-11 21:00:00 | 显示全部楼层
if( i<0 )
接下来else if ( i<0 && i<60)后面的判断条件全是小于,没一个大于,怎么能对?:D
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-11 21:02:53 | 显示全部楼层
目测最后一句printf("下辈子把!!!!!\n");使用的中文的字符,然后编译应该会报错如下:unknown character '0xbb'和 syntax error : missing ';' before 'return',是这个问题吗?
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-1-11 21:03:58 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-1-11 21:05:22 | 显示全部楼层

啊  请说清楚点 行吗 我没学多久C
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-11 21:08:37 | 显示全部楼层
#include<stdio.h>
int main(void)
{
float i;
printf("请输入您的分数:\n");
scanf("%f",&i);

if(i < 0)
printf("您不可能考那么差\n");
else if(0 < i && i < 60)
printf("亲~~你没及格~~\n");
else if(60 < i && i < 80)
printf("好险 ~~您及格了!\n");
else if(80 < i && i < 90)
printf("不错,你的等级是良好,继续努力把!\n");
else if(90 < i && i < 100)
printf("高手啊,你很优秀哦~~亲~^_^~\n");
else if(i > 100)
printf("下辈子把!!!!!\n");


return 0;
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-1-11 21:10:56 | 显示全部楼层
友来友网 发表于 2013-1-11 21:08
#include
int main(void)
{

请问  您想说 名什么  我貌似没看出什么来  能解释一下吗
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-11 21:16:26 | 显示全部楼层
牡丹花下死做鬼 发表于 2013-1-11 21:10
请问  您想说 名什么  我貌似没看出什么来  能解释一下吗

printf("下辈子把!!!!!\n");
正如4楼所言, 这一句的冒号你用了中文的, 应该用英文的冒号
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-1-11 21:35:12 | 显示全部楼层
哦  谢谢了 怪不得 一直找不出来问题的说
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-11 21:46:40 | 显示全部楼层
  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. float i;
  5. printf("请输入您的分数:\n");
  6. scanf("%f",&i);

  7. if(i < 0)
  8. printf("您不可能考那么差\n");
  9. else if(0 <= i && i < 60)       //这里小于号改了,如果输入0的话就会出现逻辑错误;
  10. printf("亲~~你没及格~~\n");     
  11. else if(60 <= i && i < 80)      //同上
  12. printf("好险 ~~您及格了!\n");   
  13. else if(80 <= i && i < 90)       //同上
  14. printf("不错,你的等级是良好,继续努力把!\n");
  15. else if(90 <= i && i < 100)      //同上
  16. printf("高手啊,你很优秀哦~~亲~^_^~\n");
  17. else if(i >= 100)              //同上
  18. printf("下辈子把!!!!!\n");   //这里改了,你用的是中文冒号
  19.    //亲,你上面有个字打错了! 下辈子“吧”!

  20. return 0;
  21. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-11 23:01:18 | 显示全部楼层
牡丹花下死做鬼 发表于 2013-1-11 21:03
是的  为什么呢

中文的逗号,改为应为的,貌似你好像懂了~
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-12 20:44:56 | 显示全部楼层
哦, 貌似又接受了一些还没注意到的问题  呵呵  赚了
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-13 16:58:36 | 显示全部楼层
# include<stdio.h>   int main(void)  {   int i;   printf("  hack  \n");   scanf("%d \n",&i);   else if (0 < i && i <60)   printf("  sdsd\n");   else if( 60 <i && i<100)   printf("   hack"\n);   return 0; }
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-13 17:15:22 | 显示全部楼层
printf("下辈子把!!!!!\n");// ; 打成中文的;了
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-13 19:17:53 | 显示全部楼层
很简单,你倒数第二个分号 , 格式不正确,请使用英文输入法下的;
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-9 08:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表