c语言中求两个数之和

发布网友 发布时间:2022-04-26 01:12

我来回答

5个回答

热心网友 时间:2022-06-19 06:17

程序没错,注意输入,输入两个数之间的间隔是逗号,因为scanf("%d,%d",&a,&b);就规定了格式。

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。

它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

热心网友 时间:2022-06-19 06:17

#include <stdio.h>

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;//返回;

}

或:

#include<stdio.h>

voidmain()

{

inta,b;

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

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

printf("%d+%d=%d\t%d-%d=%d",a,b,a+b,a,b,a-b);

}

扩展资料:

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

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

热心网友 时间:2022-06-19 06:18

很负责的告诉你,程序没错,注意输入,输入两个数之间的间隔是逗号,因为scanf("%d,%d",&a,&b);就规定了格式了~~你再试试?

热心网友 时间:2022-06-19 06:18

在我的编译器上运行OK的。
错误情况未写明,请描述你的输入和输出分别是什么。
想了下可能有错的地方:
1.输入不是整数
2.超限
3.输入格式有误。正确的是“一个数”+“,”+“另一个数”

热心网友 时间:2022-06-19 06:19

#include <stdio.h>
void main(){
int a,b,i,n=0,s[1000];
while(scanf("%d%d",&a,&b)!=EOF)//可以连续输入数据,按Ctrl+Z结束
{s[n]=a+b;n++;}
for(i=0;i<n;i++)
printf("%d\n",s[i]);//按顺序连续输出各组的计算结果并换行
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com