永发信息网

求n!,如果n为负数,对这个异常使用"n不能为负数"信息,否则输出n!的结果,其中n<10

答案:1  悬赏:70  手机版
解决时间 2021-04-03 23:14
  • 提问者网友:不要迷恋哥
  • 2021-04-03 12:18
求n!,如果n为负数,对这个异常使用"n不能为负数"信息,否则输出n!的结果,其中n<10
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-04-03 12:31

#include
#include

int prime(int n) {
int i,flag = 1;
if(n < 2) return 0;
for(i = 2; i <= sqrt(n) && flag; ++i)
flag = n%i;
return flag;
}

int main() {
int n,cnt = 0,T;
scanf("%d",&T);
while(T--) {
printf("n:");
scanf("%d",&n);
if(n < 0) printf("n不能为负。
");
if(prime(n)) printf("%d:Yes
" ,n);
else printf("No
" );
}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯