我是靠谱客的博主 有魅力大地,最近开发中收集的这篇文章主要介绍C语言——while循环的练习,if-else的嵌套使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用while语句,计算1-100的累加和:

int addnum(void) {
	int i, sum = 0;
	i = 1;
	while (i<=100)
	{
		sum += i;
		i++;

	}
	printf("%dn", sum);
	return 0;
}

然后在含有main()的源程序中引入文件后调用该方法

计算1-10的阶乘的和 利用while循环实现

int JCH() {
	int sum, result, num;//声明变量保存和的变量sum,保存乘积的变量result
	sum = 0;//初始化
	result = 1;//初始化为1
	
	num = 1;
	while (num<=10)//while从1-10循环
	{
		result = result * num;
		sum = sum + result;
		num++;
	}
	

	//利用for循环进行
	/*
	for (num = 1;num<=10; num++)
	{
		result = result * num;
		sum = sum + result;
	}
	**/
	
	
	printf("1!+2!+3!+。。。+10!=%dn", sum);
	return 0;
}

利用if-else嵌套实现购买不同数量的西瓜按不同的折扣计算总价:

int MXG() {
	int x;//定义变量,存储西瓜的重量
	printf("请输入西瓜的重量:n");
	scanf("%d", &x);//读取西瓜的重量
	//判断西瓜的单价
	if (x > 20) {//如果西瓜的重量大于20 则西瓜的单价为0.85
		printf("应付的货款为:%f", x*0.85);
	}
	else//西瓜的重量小于等于20
	{
		if (x > 15) { //单价为 0.90
			printf("应付的货款为:%f", x*0.90);
		}
		else //西瓜的重量小于等于15
		{
			if (x > 10) { //单价为 0.95
				printf("应付的货款为:%f", x*0.95);
			}
			else//西瓜的重量小于等于10
			{
				if (x > 5) { //单价为 0.95
					printf("应付的货款为:%f", x*1.00);
				}
				else//西瓜的重量小于等于5
				{
					printf("应付的货款为:%f", x*1.05);
				}

			}
		}
	}

	return 0;
}

最后

以上就是有魅力大地为你收集整理的C语言——while循环的练习,if-else的嵌套使用的全部内容,希望文章能够帮你解决C语言——while循环的练习,if-else的嵌套使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部