C语音:for循环实现n个数简单求和

#include <stdio.h>
#include <stdlib.h>

int main()
{
	int n;             	//确定数的个数的变量
	float sum=0;    	//用于求和的变量
	float a=0;    	    //加数的变量
	
	printf("你想输入多少个数来求和:");
	scanf("%d",&n);		
	
	/*
	*  通过循环将n个数求和
	*  当 i < n 时,执行一次循环体,之后 i 加一;当 i = n时,不执行循环体,且退出循环。
	*/
	for(int i = 0; i < n; i++)
	{
		printf("\n第%d个数:",i+1);
		scanf("%f",&a);
		sum += a;
	}
	
	//输出求和结果	
	printf("\nSum = %f\n",sum);
	
	system("PAUSE");
	return 0;
	
}

for函数的构成:
for(初始表达式;条件表达式;递增表达式)
{
循环体;
}
初始表达式:循环前的初始化变量,通常为赋值表达式:(往往是i=1;或k=1;)

条件表达式:每次循环前要计算的条件,是运算符类别中的条件运算符,返回值为true或false,当返回值为true时执行循环,为false时退出循环。(往往是i>=n;或用逻辑运算符)

递增或递减表达式:每循环一次以后要计算的表达式,通常是递增++或递减–等赋值表达式。

循环体:每次条件符合时要执行的语句。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值