#include<stdio.h>
int main()
{
int i,n,a;
double k,p=1,l;
scanf("%d %d",&n,&a);
for(i=1;i<=n;i++)
{p=p/a;
l=i*p;
k=k+l;
}
printf("结果是%f\n",k);
return 0;
}
![]()
#include<stdio.h>
#include<math.h>
int isprime(int n);
int main()
{
unsigned long a;
scanf("%ld",&a);
int n=1,i,k=1,h,j,m,p,sum=0,g;
g=a;
while(g/10!=0)
{n++;
g=g/10;
}
h=a%10;
if(isprime(h))
{
for(i=1;i<=n;i++)
{
k=k*10;
j=a/k;
m=j%10;
p=k*m;
if(isprime(m))
{sum=sum+p+h ;}
}
}
else
{ for(i=1;i<=n;i++)
{
k=k*10;
j=a/k;
m=j%10;
p=k*m/10;
if(isprime(m))
{sum=sum+p ;}
}
}
printf("%d",sum);
return 0;
}
int isprime(int n)
{
int k;
for (k=2;k<sqrt(n);k++)
if(n%k==0)
return 0;
return 1;
}
![]()
![]()
![]()
#include<stdio.h>
#include<math.h>
int isprime(int n);
int main()
{
int i,number=0;
for(i=101;i<=200;i++)
{
if(isprime(i))
printf("%4d",i),number++;
}
printf("\n一共有%d个素数",number);
return 0;
}
int isprime(int n)
{
int k;
for (k=2;k<sqrt(n);k++)
if(n%k==0)
return 0;
return 1;
}![]()
/*
编程找出5个整数的最大数和最小数
《C语言程序设计教程学习指导》p122实验内容(3)
*/
#include <stdio.h>
#include <stdlib.h>
int main() {
int number, max, min, n;
n=1;
printf("输入第%d个数: ", n);
scanf("%d", &number);
max = number;
min = number;
while(n<=4) {
n++;
printf("输入第%d个数: ", n);
scanf("%d", &number);
if(max<=number)
max = number;
else if(min>=number)
min = number;
}
printf("最大数为: %d\n", max);
printf("最小数为: %d\n", min);
system("pause");
return 0;
![]()