永发信息网

c语言一段数中输出满足条件的数,如果没有,输出no

答案:2  悬赏:30  手机版
解决时间 2021-03-22 01:48
  • 提问者网友:山高云阔
  • 2021-03-21 15:52
c语言一段数中输出满足条件的数,如果没有,输出no
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-03-21 16:26
你可以设置一个位于函数外部的全局变量,函数体内找到了就令全局变量++,然后在函数体外通过判断该全局变量是否为0来输出no,请参考。
全部回答
  • 1楼网友:慢性怪人
  • 2021-03-21 17:27
貌似题目 没描述清楚啊。。。追问我没说清楚。。
‘SXH’数:对于一个正整数x,100 <= x <= 999,它等于 它的个位、它的十位、它的百位的立方和,要求出一个范围内所有的‘SXH’数
输入整数 m 和 n ,其中 100 <= m <= n <= 999。
输出 输入范围[m, n]内的所有水仙花数,并以空格隔开。若不存在,则输出 “no”。每个输出实例占一行
例:
输入:
100 120
300 380
输出:
no
370 371追答#include
void main()
{
   int n,m,a,b,c,i,j;
   int result[50];
   while(scanf("%d %d",&m,&n)!=EOF)
   {
    j =0;
    for(i =m;i<=n;i++)
{
a=i/100;
b=i%100/10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
result[j++]=i;
}
if(!j) printf("no ");
else
{
for(i=0;i if(i==j-1) printf("%d ",result[i]);
else
printf("%d ",result[i]);
}
   }
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯