标签:c程序设计
// 求1*2*3*4*5
#include <stdio.h>
int main()
{
int i;
int sum = 1;
for( i = 1; i <= 5; i++ )
{
sum = sum * i;
}
printf("1*2*3*4*5的值是:%d\n",sum);
return 0;
}
// 有50个学生,要求输出成绩在80分以上的学生的学号和成绩
// 为输入简单定为5个学生啊
#include <stdio.h>
int main()
{
int i;
int arr[5];
printf("请输入一批成绩:\n");
for( i = 0; i < 5; i++ )
{
scanf("%d",&arr[i]);
if( arr[i] >= 80 )
{
printf("学号:%d 成绩:%d ",i+1,arr[i]);
}
}
return 0;
}
// 判定2000—2500年中的每一年是否为闰年,并输出结果
#include <stdio.h>
int main()
{
int i;
printf("请输入一个年份:");
scanf("%d",&i);
if( i >= 2000 && i <= 2500 )
{
if( ( i % 4 == 0 && i % 100 != 0 ) || i % 400 == 0 )
printf("%d是闰年\n",i);
else
printf("%d不是闰年\n",i);
}
else
printf("你输入的年份不在范围内,请重新输入\n");
return 0;
}
// 求1-1/2+1/3-1/4...+1/99-1/100
#include <stdio.h>
int main()
{
double a = 1.0;
int i;
double sum = 1.0;
for( i = 2; i <= 100; i++ )
{
a = (-1) * a;
sum = sum + a/i;
}
printf("1-1/2+1/3-1/4...+1/99-1/100=%f\n",sum);
return 0;
}
// 给出一个大于或等于3的正整数,判断它是不是一个素数
#include <stdio.h>
#include <math.h>
int sushu(int x)
{
int i;
if( x >= 3 )
{
for( i = 2; i <= sqrt(x); i++ )
{
if( x % i == 0 )
return 1;
else
return -1;
}
}
else
printf("输入的数太小啦,请重新输入\n");
}
int main()
{
int a;
int b;
printf("请输入一个数:");
scanf("%d",&a);
b = sushu(a);
if( b == 1 )
printf("%d不是素数\n",a);
else
printf("%d是素数\n",a);
return 0;
}
标签:c程序设计
原文地址:http://blog.csdn.net/zhaoyaqian552/article/details/45029179