c++求和程序

c++求和程序,第1张

一、整型数组求和

int sum_array(int *nums, int size)

{

int sum = 0

for(int i = 0i <sizei++)

sum += nums[i]

return sum

}

//其它基本数据类型替换int 就可以了

二、求n到m的累加和

int sum(int start, int end)

{

int sum = 0

int temp = start

start = start <end ? start : end

end = end >temp ? end : temp

for(start <= endstart++)

sum += start

return sum

}

三、测试代码

#include<iostream>

using namespace std

int main()

{

int nums[] = {1, 2, 3,4,5}

int sum1

sum1 = sum_array(nums, sizeof(nums)/sizeof(int))

cout <<"sum1 = " <<sum1 <<endl

int sum2

sum2 = sum(1, 100)

cout <<"sum2 = " <<sum2 <<endl

return 0

}

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,如下图所示就完成了。

C语言任意两个数字的求和程序设计如下:

#include <stdlib.h>

intmain()

{

inta,b,sum

printf("请输入两个整数:")

scanf("%d %d",&a,&b)

sum=a+b

printf("这两个数的和是:%d\n",sum)

printf("计算完成,谢谢使用!")

return0

}

C语言指定两个数字的求和程序设计如下:

#include<stdio.h>

main()

{

inta,b,sum

a=123

b=789

sum=a+b

printf("sumis%d\n",sum)

}

扩展资料:

完整的c程序的基本构成:

数据类型、常量与变量、数组、指针、字符串、文件输入/输出、运算、关键字、流程控制关键字、跳转结构、分支结构、语法结构、顺序结构、选择结构、循环结构。

c语言的运算符号:

比较特别的是,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。

运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。

参考资料来源:百度百科-c语言


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11505128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存