例题:编写一个录入函数:用来从键盘接收n个整型数并存放在一个整型数组中。
在主函数中调用该函数计算出这n个整数之和。
代码如下:
/*代码分析:录入函数需要两个参数:一个参数是需要用来存储数字的数组,另一个参数是录入数的总数*/
#include <stdio.h>
void pengwei_sun(int a[],int n);//定义一个输入数组的元素
int main()
{
int n,i,b[100],sum=0;
printf("输入你想相加多少数:");//提示信息
scanf("%d",&n);//输入
pengwei_sun(b,n);//套用函数
for(i=0;i<n;i++)
{
sum+=b[i];//求和公式
}
/*控制数组滴大小,并求和*/
printf("和为:%d\n",sum);//输出结果
}
void pengwei_sun(int a[],int n)//此函数用来输入数组的数
{
int i;//定义变量i作为临时储存输入滴元素
printf("输入%d个数:",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);//循环输入元素
}
}
输出运行窗口如下:
本周其他练习
C语言编程>第六周 ① 编写一个录入函数:用来从键盘接收n个整型数并存放在一个整型数组中。 在主函数中调用该函数计算出这n个整数之和。
C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。
C语言编程>第六周 ⑦ 编写一个程序用于创建一格结构BOOK,用来储存书的信息:书名,作者姓名,页数和价格,接受输入和输出 。
越努力越幸运!
加油,奥力给!!!