#include<stdio.h>
int prime(int n)
{
int i;
for(i=2;i<=n/2;i++)
{
if(n%i==0)break;
}
if(i>n/2)return n;
else printf("%d不是素数\n",n);
}
void inv(int n)
{
int i,j,k,t;
k=n%10;
t=n/10;
j=k*10+t;
for(i=2;i<=j/2;i++)
{
if(j%i==0)break;
}
if(i>j/2)printf("并且是绝对素数\n");
else printf("但不是绝对素数\n");
}
int main()
{
int i,j;
printf("Please input a number :");
scanf("%d",&i);
j=prime(i);
printf("%d是素数",j);
inv(j);
}
#include<stdio.h>
#define N 13
void fun(int n)
{
int i,j,k;
int a[N][N];
for(i=1;i<=n;i++)
a[i][1] = a[i][i] = 1;
for(i=3;i<=n;i++)
{
for(j=2;j<=i-1;j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=1;i<=n;i++)
{
for(k=1;k<=n-i;k++)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf("%6d",a[i][j]);
}
printf("\n");
}
printf("\n");
}
int main()
{
int k;
printf("Please input number:");
scanf("%d",&k);
fun(k);
}
#include<stdio.h>
void jieceng(int n)
{
int i,j,k,t=0;
for(i=1;i<=n;i++)
{
k=1;
for(j=1;j<=i;j++)
{
k=k*j;
}
t+=k;
}
printf("前%d 项和为%d",n,t);
}
int main()
{
int i;
printf("Please input a number :");
scanf("%d",&i);
jieceng(i);
}
#include<stdio.h>
int prime(int n)
{
int i;
for(i=2;i<=n/2;i++)
{
if(n%i==0)break;
}
if(i>n/2)return n;
else printf("%d不是素数\n",n);
}
void inv(int n)
{
int i,j,k,t;
k=n%10;
t=n/10;
j=k*10+t;
for(i=2;i<=j/2;i++)
{
if(j%i==0)break;
}
if(i>j/2)printf("并且是绝对素数\n");
else printf("但不是绝对素数\n");
}
int main()
{
int i,j;
printf("Please input a number :");
scanf("%d",&i);
j=prime(i);
printf("%d是素数",j);
inv(j);
}