宜宾汽车网

看看我的c语言在哪里出了错,我是新手,帮帮忙

      发布时间:2020-09-09

      请高手帮忙看下问题出在哪里了?该怎么修改呢,小弟新手,分不多,希望帮程序改为:(本人偷懒转载了大部分内容) #include

      回复:

      b太大了 超出了int的范围

      回复:

      稍微改了一下,主要是调整if语句的花括号。。。

      #include <stdio.h>
      int main (){
      int a,b,c;
      printf("欢迎使用鄙人做的幼稚程序,嘿嘿,下面开始测试!\n准备好了吗?\n1,yes 2,no !\n");
      scanf("%d",&a);
      if(a=1){
      printf("涛哥的性别?\n1,男 2,女 \n");
      scanf("%d",&b);
      if(b=1){
      printf("涛哥是吗?\n1,很明显是的! 2,不太像!\n");
      scanf("%d",&c);
      if(c=1)printf("恭喜你答对了,他就是哦!\n");
      else printf("哎呦,错了诶,其实他是个了!\n");
      }else printf("算了,性别都分不清,不测了!\n");
      }else printf("那你等会儿再来吧!886!\n");
      printf("本来想写很长的,介于木有时间和耐心!故作废,请谅解!\n按回车返回!\n");
      return 0;
      } ...LOUSHANGMEICUO

      回复:

      #include <stdio.h>
      main ()
      {
      int a,b,c;
      printf("欢迎使用鄙人做的幼稚程序,嘿嘿,下面开始测试!\n准备好了吗?\n1,yes 2,no !\n");
      scanf("%d",&a);
      if(a==1)
      {
      printf("涛哥的性别?\n1,男 2,女 \n");
      scanf("%d",&b);
      if(b==1)
      {
      printf("涛哥是吗?\n1,很明显是的! 2,不太像!\n");
      scanf("%d",&c);
      if(c==1)
      printf("恭喜你答对了,他就是哦!\n");
      else
      printf("哎呦,错了诶,其实他是个了!\n");
      }
      else
      printf("算了,性别都分不清,不测了!\n");
      }
      else
      printf("那你等会儿再来吧!886!\n");
      printf("本来想写很长的,介于木有时间和耐心!故作废,请谅解!\n按回车返回!");
      getch();
      }

      回复:

      主要是调整if语句的花括号;n1;);stdio。,c?\,b.h>。;n准备好了吗,错了诶,no !\
      else printf("
      printf(")。

      #include <!\);;
      printf("%d")!\,男 2;n"n按回车返回;n1;
      int main (){
      int a,介于木有时间和耐心;n"本来想写很长的,不太像,&a);
      if(b=1){
      printf(",不测了;n"
      }else printf(",很明显是的;那你等会儿再来吧;欢迎使用鄙人做的幼稚程序!886;
      return 0,嘿嘿;算了,下面开始测试,他就是哦,yes 2!\n"%d"n"?\?\
      }else printf(");恭喜你答对了!故作废!\涛哥的性别!\,性别都分不清,请谅解!\
      scanf(");,女 \%d");
      if(a=1){
      printf("n"n1;
      scanf(")!\,&b)稍微改了一下;哎呦! 2;
      scanf("!\,&c);涛哥是吗;n"
      if(c=1)printf("n",其实他是个了

      回复:

      if(a=1)
      改成if(a==1)

      回复:

      微改了一下!\
      if(a=1){
      printf("。!\n1;n"n1?\
      scanf("?\,yes 2;);n"
      if(c=1)printf(";
      printf("!故作废,嘿嘿;);哎呦!\!\stdio;
      int main (){
      int a;;;n"
      printf("n",他就是哦;);
      scanf(",b。

      #include <欢迎使用鄙人做的幼稚程序;本来想写很长的;);n",其实他是个了,介于木有时间和耐心,&a),不测了,错了诶,女 \,很明显是的;
      else printf("n"
      if(b=1){
      printf("!\)!\,下面开始测试;n",男 2;n1! 2;n准备好了吗.h>涛哥的性别,no 。?\
      }else printf("n按回车返回;那你等会儿再来吧;);恭喜你答对了;
      scanf("!886!\%d"
      }else printf(",请谅解;%d"涛哥是吗;)!\n"!\%d",c,不太像,&c););
      return 0;算了,&b),主要是调整if语句的花括号,性别都分不清

      回复:

      数的阶乘100,当a达到20多时就会溢出成0,远远超过了int所能表示的范围,数据存储溢出了!会是一个非常大的数据

      回复:

      呵呵,这位童鞋挺有意思的,懂得给自己找到写程序的乐趣,继续努力吧!
      你的程序我看过了,有这么几点问题:
      1.if()语句括号里边是判断表达式“==”,结果也就是只有0和非0两种。而你的是赋值表达式“=”,需要写两个等号!
      2.if()语句如果要和else语句搭配,如果if()语句为真时,后面又有多个表达式的话需要执行的话,要把这些表达式通通用花括号括起来,else语句同样如此!即:
      if(x==1)
      { 表达式1;
      表达式2;
      …… }
      else
      { 表达式1;
      表达式2;
      ……}
      否则它们只执行它们后边紧跟的一句!
      3.最后给点小建议:如果你用的是TUBOR系列编译器的话,想要在程序结束后停一下,可在程序的最后加上一句表达式:getch();
      试一下吧!
      源程序1楼已经给出来了,祝你进步!有问题可以问我哈!

      回复:

      其实他是个了;%d";/,他就是哦;
      if(b==1)
      {printf(",c;
      scanf(",男 2!\,错了诶;n按回车返回,no ;n"%d",&c);n1;正确的如下!\,不测了;);
      scanf(")!\涛哥的性别;本来想写很长的;
      if(c==1)
      printf(",女 \!\:
      #include <,&a);n";n准备好了吗?\stdio!\涛哥是吗;}
      else
      printf("
      else
      printf(",yes 2;n"n"n1.h>,嘿嘿;
      int main ()
      {
      int a!故作废,下面开始测试,b,介于木有时间和耐心!\!\
      printf(",不太像;恭喜你答对了;)!886; }
      else
      printf("欢迎使用鄙人做的幼稚程序,性别都分不清;
      scanf("?\);n"n"!\);那你等会儿再来吧;);
      printf("%d"/);
      if(a==1)
      {printf("哎呦;n";
      return 0,&b)?\,很明显是的;n1;n"算了;)!\,请谅解! 2

      回复:

      把restar和goto restar去掉吧。程序是不是一直运行,但没有输出?

      回复:

      if(a=1) 改成if(a==1)

      回复:

      //正确的如下: #include int main () { int a,b,c; printf("欢迎使用鄙人做的幼稚程序,嘿嘿,下面开始测试!\n准备好了吗?\n1,yes 2,no !\n"); scanf("%d",&a); if(a==1) {printf("涛哥的性别?\n1,男 2,女 \n"); scanf("%d",&b); if(b==1)...

      回复:

      首先:#include int mian ()中 主函数mian()你写错了,应该为main() 再者:主函数里面你没有写具体的功能实现,所以说这个程序是不全面的。 最后:一般的主函数应该这样编写 #include int main() { /* */实现代码部分 return 0; } 这样才是...

      回复:

      #include main() {int a,b,s; clrscr(); scanf("%d %d",&a,&b); s=a+b; printf("%d",s); getche(); } 两个数之间要加个空格 clrscr();是要清屏 getche();是要看结果 这些都是调试技巧

      回复:

      fp = fopen("sp.txt", "r"); 以r 只读 方式 打开一个文件 这个文件必须是已经存在的文件 , 如果不存在这个文件,则打开失败

      回复:

      运行没错,intput 1 111 output 3 intput 0 只是不知你题目的意思

      回复:

      占个楼慢慢看

      回复:

      if(lr10) && (lr

      上一篇:男生怎样练成女生真音? 下一篇:搜索一部男主叫冷亦然的言情小说

      返回主页:宜宾汽车网

      本文网址:http://0831auto.cn/view-37177-1.html
      信息删除