洛阳麻屯2017年规划:一道c语言编程题,请教各位

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 01:40:43
1以键盘输入正整数,判断是否为素数,是输出1,不是输出0

#include <stdio.h>
int split(long n,int a[])
{
int m=0;
while(n)
{
a[m++]=n%10;
n/=10;}
return m;
}
long expnm(int n,int m)
{
int i;
long k;
k=n;
for(i=1;i<m;i++)
k*=n;
return k;}
long sum(int m,int d[])
{
long s=0;
int i;
for(i=0;i<m;i++)
s+=expnm(d[i],m);
return s;
}
void main()
{
long n;
int m,d[10];
printf(" pleasr into a int num :\n");
scanf("%ld",&n);
m=split(n,d);
if(n==sum(m,d))
printf("%ld is Armstrong NO.\n\n",n);
else
printf("%ld is not Armstrong NO.\n\n",n);
}

main()
{int i,f=0;
float a,t;
scanf("a=",&a);
t=a/2;
for(i=2;i<t;i++)
{if(a\i==0)
{f=0;}
else
{f=1;}}
if(f==0)
printf("the date ",a,"is:no");
else printf(printf("the date ",a,"is:yes");
}

main()
{int i,f=0;
float a,t;
scanf("a=",&a);
t=a/2;
for(i=2;i<t;i++)
{if(a\i==0)
{f=0;}
else
{f=1;}}
if(f==0)
printf("the date ",a,"is:no");
else printf(printf("the date ",a,"is:yes");
}