房天下 > 房天下问答 > 业主生活 > 其他
  • C程序编程求助

    输出所有符合下列条件的整数:(1)一个三位数;(2)完全平方数;(3)有两位数字相同。帮忙编程序,谢谢了!

    提问者:xingzhanbin

    发布于2010-08-14

共1个回答
  • yanglan_12 丨Lv 0
    #include <stdio.h>#include <math.h>inline int check(int a, int b, int c){ return a==b || b==c || c==a;}int main(){ int sum=0, a=0, b=0, c=0; for(int i=10; i<sqrt(1000); i++){ sum = i*i; a=sum/100; b=(sum - a*100)/10; c = sum%10; if(check(a,b,c)) printf("%d ", sum); } printf("\n"); return 0;}//============================================我不知道你的编译环境是什么,上面程式在VC++6.0上通过编译并运行成功.如果错误出现在inline int check(int a, int b, int c){这一行,请去掉inline这一个关键字试试.因为在纯 C 编译环境是不支持这一关键字的.//==================================================我已经程序上载到附件中.请再试试吧.该程序在VC++6.0上是运行成功的附件:1234.c
    +1 2010-08-14 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。