分行输入几个数
然后分行输出,
如:
输入
12
13
14
输出
12no
13yes
14no
这样的
困扰好久了,求指点
大数组保存所有输入,通过ctrl+z结束输入,然后遍历数组数据,判断并输出即可。
代码如下:
#include <stdio.h>
int prime(int n)
{
int t;
if(n<2) return 0;
for(t=2;t<n;t++)
{
if(n%2==0)
return 0;
}
return 1;
}
int main()
{
int a[1000],i,n;
n= 0;
while(scanf("%d",&a[n])!=EOF)
{
n++;
}
for(i=0;i<n;i++)
{
if(prime(a[i]))
printf("%d yes\n",a[i]);
else
printf("%d no\n",a[i]);
}
return 0;
}