要求:1、由主函数和自定义函数完成。
2、程序中要有注释。
输入一个正整数,判断该数是否为:素数、水仙花数、回文数。 矩阵a,b分别是n行m列,编程求a*b放入c中。
答案:1 悬赏:80
解决时间 2021-12-28 14:02
- 提问者网友:写不出迷人情诗
- 2021-12-28 06:28
最佳答案
- 二级知识专家网友:零负荷的放任
- 2021-12-28 06:47
判断一个三位数是不是奇数,是不是素数,是不是水仙花数的程序如下:
#include<stdio.h>
#include<math.h>
int main()
{
int n,a,b,c;
scanf("%d",&n);
if(n%2)printf("%d是一个奇数\n",n);
else printf("%d不是一个奇数\n",n);
for(a=2;a<=sqrt(n);a++)
if(n%a==0)break;
if(n%a)printf("%d是一个素数\n",n);
else printf("%d不是一个素数\n",n);
a=n/100;
b=n/10%10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)printf("%d是一个水仙花数\n",n);
else printf("%d不是一个水仙花数\n",n);
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
int n,a,b,c;
scanf("%d",&n);
if(n%2)printf("%d是一个奇数\n",n);
else printf("%d不是一个奇数\n",n);
for(a=2;a<=sqrt(n);a++)
if(n%a==0)break;
if(n%a)printf("%d是一个素数\n",n);
else printf("%d不是一个素数\n",n);
a=n/100;
b=n/10%10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)printf("%d是一个水仙花数\n",n);
else printf("%d不是一个水仙花数\n",n);
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯