[英]how can i change the input to be like the image below in c language
this is my code i wanna get output like the image, but how can i scan multiple integer and print it.这是我的代码,我想得到像图像一样的 output,但是我如何扫描多个 integer 并打印它。
#include <stdio.h>
#include <math.h>
int cekPrima(int i,int num){
if(num==i)
return 0;
else
if(num%i==0)
return 1;
else{
return cekPrima(i+1,num);
}
}
int main(){
int inp;
scanf("%d", &inp);
if(cekPrima(2,inp)==0){
printf("Prime Number");
}else{
printf("Not Prime Number");
}
return 0;
}
input 3 // n - counts of input 3 // integer 1 3 // integer 2 2 // integer 3输入 3 // n - 输入 3 的计数 // integer 1 3 // integer 2 2 // integer 3
First input n: scanf("%d", &n);首先输入n:scanf("%d", &n); and using for case, input integers for n times.并使用 for case,输入整数 n 次。 for(int i=0;i<n;i++) scanf("%d", &inp); for(int i=0;i<n;i++) scanf("%d", &inp);
And call cekPrima(2, inp);并调用 cekPrima(2, inp); so will print the result if inp is prime or not.如果 inp 是否为素数,则将打印结果。
int cekPrima(int i,int num){
if(num==i)
return 0;
else
if(num%i==0)
return 1;
else{
return cekPrima(i+1,num);
}
}
int main(){
int inp, n;
scanf("%d", &n);
for(int i = 0;i < n; i++)
scanf("%d", &inp);
printf("Case #%d: ",i);
if(cekPrima(2,inp)==0){
printf("Prime Number");
}else{
printf("Not Prime Number");
}
printf("\n");
}
return 0;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.