C程序第二章

2.1
#include<stdio.h>
int main()
(
int i=1,m=2;
while(m<=5)
{
i=i*m;
m=m+1;
}
printf("%d\n",i);
return 0;
}在这里插入图片描述
2.2
#include<stdio.h>
int main()
{
int i,m,n,a[50];
for(i=0;i<50;i++)
scanf("%d",&a[i]);
for(i=0,m=0;i<50;i++,m++)
{
if(a[m]>=80)
printf("%d%d\n",i,a[m]);
}
return 0;
}在这里插入图片描述
2.3
#include<stdio.h>
int main()
{
int a;
printf(“请输入年份:\n”);
scanf("%d",&a);
if(a%40&&(a%1000||a%4000))
printf(“这一年是闰年\n”);
else printf(“这一年是平年\n”);
return 0;
}
在这里插入图片描述
2.4
#include <stdio.h>
void main()
{
int i,a=1;
float sum=1;
for(i=1;i<100;i++)
{
a=a+1;
if(a%2
0)sum=sum-1.0/a;
else
sum=sum+1.0/a;
}
printf(“end=%f\n”,sum);
}
在这里插入图片描述
2.5
#include <stdio.h>
#include <math.h>
////判断是否为素数的函数
int isPrime(int n)
{
int i=2;
while(i<=(int)sqrt(n))
{
if(n%i == 0)
return 0; //不是素数,直接返回0
else
i++;
}
return 1;
}
int main()
{
int n;
printf(“输入一个大于等于3的正整数: “);
scanf(”%d”,&n);
if(isPrime(n))
printf("%d is a prime number\n",n);
else
printf("%d is not a prime number\n",n);
return 0;
}
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44670800/article/details/87782664