搜索
查看: 747|回复: 7
打印 上一主题 下一主题

大神 帮帮忙啊

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-16 23:35:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
main()
{int a,b,c,d,e;
  for(a=2;a<=9;a++)
   {for(b=1;b<=9;b++)
     {for(c=1;c<=9;c++)
       {for(d=0;d<=9;d++)
         {for(e=0;e<=9;e++)
            {if(((a*(b*10+3+c))*(a*(b*10+3+c)))==(8*1000+d*100+e*10+9))
              printf("a=%d,b=%d,c=%d,d=%d,e=%d\n",a,b,c,d,e);}
         }
       }
     }
   }
  getch();
}

沙发
发表于 2014-5-16 23:49:59 | 只看该作者
所以说你的问题是啥
板凳
发表于 2014-5-17 10:58:55 | 只看该作者
应该是int main()才对,在最新的C语言标准中强制要求main函数的返回值类型为int,main函数的返回值是传递给操作系统,让操作系统判断程序的执行情况(是正常结束还是出现异常)。
地板
发表于 2014-5-18 06:12:15 | 只看该作者
没内涵的题目。。。
5#
发表于 2014-5-18 10:46:09 | 只看该作者
as12as120 发表于 2014-5-17 10:58
应该是int main()才对,在最新的C语言标准中强制要求main函数的返回值类型为int,main函数的返回值是传递给 ...

不写int等于默认为int main()
6#
发表于 2014-5-18 11:29:46 | 只看该作者
4399APPLE 发表于 2014-5-18 10:46
不写int等于默认为int main()

但不写的话我用的编译器编译不通过来着
7#
发表于 2014-5-18 16:23:59 | 只看该作者
本帖最后由 李掌柜 于 2014-5-18 16:25 编辑

getch();
后面加一句
return 0;
8#
发表于 2014-5-19 08:10:00 | 只看该作者
as12as120 发表于 2014-5-18 11:29
但不写的话我用的编译器编译不通过来着

什么编译器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表