输入符合下列条件的三位数素数:该数的倒序数、各位数字之和、各位数字之积也都是素数。请大家帮帮忙啊
答案:2 悬赏:10
解决时间 2021-03-14 00:29
- 提问者网友:乱人心
- 2021-03-13 11:09
C语言程序题
最佳答案
- 二级知识专家网友:浪女动了心
- 2021-03-13 12:23
#include<stdio.h>
#include<math.h>
main()
{
printf("请输入一个三位数:");
int number;
for(number=100;number<=999;number++)
{
int num[3]={(1/number),(number/100)+(number/10%10)+(number%10),(number/100)*(number/10%10)*(number%10)};
int i,j;
for(i=2,j=0;i<int(sqrt(num[j]));i++,j++)
{
if(num[j]%i==0) break;
if(i>=int(sqrt(num[j]))+1)
printf("%d是素数\n",num[j]);
else
printf("%d不是素数\n",num[j]);
}
}
}
#include<math.h>
main()
{
printf("请输入一个三位数:");
int number;
for(number=100;number<=999;number++)
{
int num[3]={(1/number),(number/100)+(number/10%10)+(number%10),(number/100)*(number/10%10)*(number%10)};
int i,j;
for(i=2,j=0;i<int(sqrt(num[j]));i++,j++)
{
if(num[j]%i==0) break;
if(i>=int(sqrt(num[j]))+1)
printf("%d是素数\n",num[j]);
else
printf("%d不是素数\n",num[j]);
}
}
}
全部回答
- 1楼网友:闲懒诗人
- 2021-03-13 13:39
窗口 mle_1控件 然后写
long i,j
for i=1 to 100 for j=2 to i/2 if mod(i,j)=0 the continue next if j>i/2 then mle_1.text=mle_1.text+"~r~n"+string(i) next
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯