码迷,mamicode.com
首页 > 编程语言 > 详细

【c语言】c程序设计--谭浩强--(第二章)--1

时间:2015-04-13 18:56:37      阅读:141      评论:0      收藏:0      [点我收藏+]

标签: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语言】c程序设计--谭浩强--(第二章)--1

标签:c程序设计

原文地址:http://blog.csdn.net/zhaoyaqian552/article/details/45029179

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!