永发信息网

请帮我编写两道C语言题 谢谢高手!

答案:2  悬赏:60  手机版
解决时间 2021-05-02 15:08
  • 提问者网友:树红树绿
  • 2021-05-02 11:21

1.编写程序,求所有的这样的3位数,它既是

平方数,其各位数字的和还是个位数.

例如121是这样的数,而484就不是.

2.编写程序,输入一个整数,判断该数
1.是几位数(<=位)
2.是否回文数
3.是否为质数
提示:.不用使用循环,直接使用分支判断

最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-05-02 11:31
第一题:
#include<stdio.h>
#include<math.h>
void main()
{
int i;
for(i=100;i<1000;i++)
if(int(sqrt(i))*int(sqrt(i))==i&&i/100+(i-i/100*100)/10+i%10<10) printf("%d ",i);
}
全部回答
  • 1楼网友:渊鱼
  • 2021-05-02 12:22

#include "stdio.h" #include "conio.h"

main() { int i,temp; for(i=10;i<32;i++) {temp=i*i; if((temp/100+(temp/10)%10+temp%10)<=9) {printf("%d\n",temp);} } getch(); }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯