12月16日输入5个值,计算并输出其和以及平均数。要求编写求和(以及平均数)的函数 。

第一题

编程计算1 * 2 * 3+3 * 4 * 5+5 * 6 * 7+…+99 * 100 * 101的值。

//.编程计算1 * 2 * 3+3 * 4 * 5+5 * 6 * 7+...+99 * 100 * 101的值。
#include<stdio.h>
int main()
{
	int x,sum;
	sum=0;
	
	for(x=0;x<100;x+=2)
	{
		sum+=x*(x+1)*(x+2);
	}
	
	printf("编程计算1 * 2 * 3+3 * 4 * 5+5 * 6 * 7+...+99 * 100 * 101的值为:%d",sum);
	
	
	return 0;//阿乐 
}

第二题

输入5个值,计算并输出其和以及平均数。要求编写求和(以及平均数)的函数 。

//输入5个数,求和并输出。要求编写求和的函数
#include <stdio.h>
#include <math.h>
int sum ()
{
	const int count=5;
	int num=0;
	int i=0;
	int ret=0;
	
    for ( i = 1; i <= 5; i++)
    {
	printf("请输入第%d个数:\n",i);
	
	scanf("%d",&num);
	
	ret+=num;
	
    }
	return ret;	
}




int main()
{
				
	int ret=sum();
	
	printf ("五个数的和为:%d\n",ret);
	
	printf ("五个数的平均值为:%d\n",ret/5);
	
	return 0;
}

总结
第一题运用for循环以及赋值运算符+=进行列表达式运算
第二题先编写一个函数,然后调用该函数,从而把main函数进行简化,没有显得没有那么拥挤
函数的基本构成
// 1 返回值的类型 int char void double
// 2 函数名 只要是合法标识符 就可以 最好是做到 见名知意
// 3 参数列表 — 形参 全称 形式参数 如果不需要传入参数的话 参数列表为空
// 4 大括号里面就是 函数的实现体
// 5 返回值 是根据函数的返回值类型来决定的 如果是void 的话 不需要写return

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值