一、整型数组求和
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语言
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)