概述
使用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的嵌套使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复