C语言程序(1)

1.求N的阶乘,以0结束。

/*
N的阶乘
*/
#include "stdafx.h"

int main()
{
	int n=1,i,s;
	while (n !=0) 
	{
		s = 1;
		printf("请输入n=");
		scanf_s("%d", &n);
		for (i = 1; i <= n; i++)
		{
			s = s*i;
		}
		printf("%d!=%d\n", n, s);
	}
    return 0;
}

2.判定2000-2500年中的每一年是否为闰年,并将结果输出。

// project_two.cpp : 定义控制台应用程序的入口点。
//
/*
判定闰年
*/
#include "stdafx.h"

int main()
{
	int i,s;
	s = 0;
	for (i = 2000; i <= 2500; i++)
	{
		if (i % 400 == 0 || (i % 4 == 0 && i % 100 != 0))
		{
			printf("%d年是闰年。\n",i);
			s++;
		}  
	}
    return 0;
}

3.1-1/2+1/3-1/4+.....+1/99-1/100。

// project_three.cpp : 定义控制台应用程序的入口点。
//
/*
求1-1/2+1/3-1/4+.....+1/99-1/100
*/
#include "stdafx.h"

int main()
{
	int i;
	double s;
	s = 0;
	for (i = 1; i <= 100; i = i + 1)
	{
		if (i % 2 == 0)
			s = s - 1.0 / i;
		else
		    s = s + 1.0 / i;
	}
	printf("1-1/2+1/3-1/4+.....+1/99-1/100=%f", s);
    return 0;
}









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值