Copy code
#include <stdio.h>
int main()
{
int num1 = 1, num2 = 2, sum
sum = num1 + num2
printf("两数之和为:%d", sum)
return 0
}
在这个程序中,我们定义了两个整型变量num1和num2,并将它们相加得到sum。最后输出了sum的值。
这个程序是最简单的求和程序之一,只涉及到两个数字的相加 *** 作,非常易于理解和 *** 作。但是,需要注意的是,在实际编写复杂的程序时,还需要学习更多的C语言知识和技巧。
1、首先把头文件,main函数写好#include<stdio.h> main(),如下图所示。
2、之后需要定义几个变量,一个存放和,一个从1开始到100,如下图所示。
3、之后书写for循环,首先给i赋值为1,其中如果要求200以内和把数字100改为200即可。
4、然后写for循环里面的内容,sum=sum+i;把每个i的值加到sum里面。
5、最后进行输出,编写输出语句把它输出出来,sum为整形,故用%d,如下图所示就完成了。
运行结果:输入给定的数的个数:
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
加载更多
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)