以下是用C语言编写的实现方案:
#include <stdioh>
int main() {
int grades[5], total = , i;
printf("请输入5个学生成绩:\n");
for (i = ; i < 5; i++) {
scanf("%d", &grades[i]);
total += grades[i];
}
printf("5个学生的总成绩为:%d\n", total);
return ;
}
程序中首先定义一个长度为5的整型数组grades来存储学生成绩,然后循环5次,使用scanf从键盘输入每个学生的成绩,并将它们累加到变量total中。最后输出total的值,即5个学生的总成绩。
值得注意的是,程序中没有对输入的成绩做任何验证或错误处理,您应该根据实际需要添加相关的逻辑。
#include
<stdioh>
int
main()
{
int
a,b,sum;//一、定义变量,int代表数据类型——整数,sum求和;
printf("请输入两个整数:");
scanf("%d
%d",&a,&b);//二、输入数据,%d对输入类型的限制代表——整数,并把这俩个数分别给&a和&b两个变量,&取地址运算符;
sum=a+b;//三、数据处理,把a、b的和赋值给sum;
printf("这两个数的和是:%d\n",sum);//四、输出结果,%d输出一个整形数这个数就是sum;
printf("计算完成,谢谢使用!");
return
0;//返回;
}
运行结果:
输入给定的数的个数:
4
5
输入这些数:
1
2
4
5
8
输入B的不连续的正整数的范围的个数:
5
输入这些数:
3
5
6
7
9
输入C的不连续的正整数的范围的个数:
5
输入这些数:
4
7
9
12
14
输入D的不连续的正整数的范围的个数:
5
输入这些数:
14
17
19
20
21
输入A+B的不连续的正整数的范围的个数:
5
输入这些数:
6
8
9
10
12
输入B+C的不连续的正整数的范围的个数:
5
输入这些数:
9
11
15
17
18
输入C+D的不连续的正整数的范围的个数:
5
输入这些数:
19
21
25
27
33
A1
B5
C12
D21
A4
B5
C12
D21
Press
any
key
to
continue
#include
int
const
M
=
26;
//给定的数的个数上限
int
const
N
=
9;
//不连续的正整数的范围的个数上限
void
main()
{
int
A[M][N],
B[M][N],
C,
i,
j,
k,
l,
m,
n;
for(i
=
0;
i
<
26;
i++)
for(j
=
0;
j
<
9;
j++)
A[i][j]
=
B[i][j]
=
0;
cout<<"
输入给定的数的个数:
";
cin>>m;
C
=
new
int[m];
for(i
=
0;
i
<
m;
i++)
{
cout<<"
输入"<
>n;
cout<<"
输入这些数:
";
for(j
=
0;
j
<
n;
j++)
cin>>A[i][j];
}
for(i
=
0;
i
<
m-1;
i++)
{
cout<<"
输入"<
>n;
cout<<"
输入这些数:
";
for(j
=
0;
j
<
n;
j++)
cin>>B[i][j];
}
for(j
=
0;
A[0][j];
j++)
{
C[0]
=
A[0][j];
i
=
0;
for(k
=
0;
A[i+1][k];
k++)
for(l
=
0;
B[i][l];
l++)
if(C[i]
评论
0
0
加载更多
以上就是关于C语言 一维数组求和。全部的内容,包括:C语言 一维数组求和。、c语言编写程序 输入两个整数,计算两数之和、用C语言求做一个求和值的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)