判断10000以内的整数是哪两个素数的乘积 c语言这是我写的程序,用的是循环,但调试一直不对,希望高
答案:2 悬赏:0 手机版
解决时间 2021-02-21 05:26
- 提问者网友:疯子也有疯子的情调
- 2021-02-21 02:30
判断10000以内的整数是哪两个素数的乘积 c语言这是我写的程序,用的是循环,但调试一直不对,希望高
最佳答案
- 五星知识达人网友:迟山
- 2021-02-21 03:40
#include<stdio.h>main(){ int a[25]= {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97}; int b[25]= {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97}; long n; printf("请输入一个数:"); scanf("%d", &n); int sign = 0, i, j; for(i=0; i<25; i++) { for(j=0; j<25; j++) { if(n==a[i]*b[j]) { sign = 1; break; } } if(sign == 1) break; } if(sign == 1)printf("%d是素数%d和%d的乘积\n",n,a[i],b[j]); else printf("%d不是两个素数的乘积",n);} 判断10000以内的整数是哪两个素数的乘积 c语言这是我写的程序,用的是循环,但调试一直不对,希望高手给看看,到底是错在什么地方.或者您有好的程序也可以重新写一个.#includemain(){int a[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};int b[25]={2,3,5,7,1(图1)答案网 www.Zqnf.com 答案网 www.Zqnf.com
全部回答
- 1楼网友:傲气稳了全场
- 2021-02-21 04:21
我也是这个答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯