㈠ c语言 A与B求和
楼上的,100000位,用c的标准数表示不出来的
用字符数组实现
#include<stdio.h>
int main(){
char a[3][100001];
int i,j,k;
int c=0;
printf("输入:\n");
//first data
for(i=0;;i++){
scanf("%c",&a[2][i]);
if(a[2][i]=='\n') break;
}
for(j=i-1;j>=0;j--)
a[0][i-j-1]=a[2][j];
//second data
for(k=0;;k++){
scanf("%c",&a[2][k]);
if(a[2][k]=='\n') break;
}
for(j=k-1;j>=0;j--)
a[1][k-j-1]=a[2][j];
//compare
if(i>k){
a[0][i]=0x30;
for(j=k;j<=i;j++)
a[1][j]=0x30;
}
else{
a[1][k]=0x30;
for(j=i;j<=k;j++)
a[0][j]=0x30;
}
//add
for(i=0;i<j;i++){
a[2][i]=a[0][i]+a[1][i]+c-0x30; //相加
if(a[2][i]>0x39){ //进位
a[2][i]=a[2][i]-10;
c=1;//进位
}
else
c=0;
}
printf("输出:\n"); //输出
if(a[2][j-1]==0x30)
j=j-1;
for(i=j-1;i>=0;i--)
printf("%c",a[2][i]);
printf("\n");
return 0;
}
㈡ c语言编程。输入两个正整数,分别赋给变量a,b,计算ab之间所有整数之和。
#include<stdio.h>
void main()
{
int a,b,sum=0;
printf("请输入两个正整数:\n");
scanf("%d %d",&a,&b);
if(a>b)
{
int temp;
temp=a;a=b;b=temp;
}
for(int i=a;i<=b;i++)sum+=i;
printf("两者之间所有正整数的和为:%d\n",sum);
}
㈢ c语言输入两个整数a和b如何求和
#include <stdio.h>
int main()
printf("请输入两个整数:");
scanf("%d %d",&a,&b);//
sum=a+b;//三、数据处理,把a、b的和赋值给sum;
printf("这两个数的和是:%d ",sum);//
return 0;//返回;
简介
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。
㈣ C语言实验——计算A+B(顺序结构),从键盘上输入两个整数,然后计算他们的和,并把他们的和打印出来。
#include <stdio.h>
void main()
{
int a,b,sum; //定义3个整形变量a,b,sum
printf("please input integer 'a' =");//提示 请输出整数a
scanf("%d",&a);//输入整形变量a
printf("/n");//换行
printf(" please input integer 'b'=");//提示 请输出整数b
scanf("%d",&b);//输入整形变量b
sum=a+b;// a+b的和赋值给sum变量
printf("%d+%d=%d",a,b,sum);输出 a+b的和
}
㈤ 关于C语言的,输入a,b两个值,求出ab之间素数之和
#include<stdio.h>
#include<math.h>
voidmain()
{
inta,b,i,sum=0,k;
scanf("%d,%d",&a,&b);
for(i=a;i<=b;i++)
{
intend=sqrt(i);
for(k=2;k<=end;k++)
if(i%k==0)//如果有因数,提前终止循环,k一定小于等于end
break;
if(k>end)//若k大于end说明,没有找到因数
sum+=i;
}
printf("%d",sum);
}
㈥ 如何用c语言给变量a,b赋值,赋值范围是确定的。
c语言中规定不同的类型的取值范围是一定的,所以应当将赋值与变量类型想对应。
赋值和初始化时有区别的,初始化如:int a = 1;赋值:int a;a = 1;
要是是从标准的输入设备(键盘)输入的值的话:scanf("%d",&a)这里要注意了,&符号是不能省的,表示的意思是将输入的值放到变量a的地址(&a)所指向的空间。
希望对你有所帮助。
我的建议是:要是您要学习c的话,不如从c++学:具体点来说:c只是c++的一部分。对于现在面向对象的程序设计来说,c有点不适应。但c与c++是相通的,c++只是增加了类,并且在c的基础上做了改进。
要是学c++的话推荐一本书:c++ primer
㈦ C语言:输入a,b两个数求其和
#include <stdio.h>
int main()
{
int a, b;
scanf("%d%d", &a, &b);/*输入两个整数a和b*/
printf("%d\n", a + b);/*输出a和b之和~*/
return 0;
}
㈧ c语言编写程序 输入两个整数,计算两数之和
#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;//返回;
}
㈨ c语言输入两个整数a和b求和是什么
#include <stdio.h>
int main()
printf("请输入两个整数:");
scanf("%d %d",&a,&b);//
sum=a+b;//三、数据处理,把a、b的和赋值给sum;
printf("这两个数的和是:%d ",sum);//
return 0;//返回;
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐,最近25年是使用最为广泛的编程语言。
C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)于1970年 由 肯·汤普逊(Ken Thompson)所研制出的B语言的基础上发展和完善起来的,目前,C语言编译器普遍存在于各种不同的操作系统中,例如UNIX、MS-DOS、Microsoft Windows及Linux等,C语言的设计影响了许多后来的编程语言,例如C++、Objective-C、Java、C#等。
㈩ C语言 这是一个很简单的题目,给定2个整数A和B,请输出A+B的和。
#include
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d ",a+b);
return 0;
}
(10)c语言输入ab并赋值求和扩展阅读:
利用C语言编写一个求两数相加的和的编程思想和方法如下:
1、首先需要定义三个变量a,b,c,两个为相加的数,第三个为相加后得到的和。
2、然后使用scanf()语句接收从键盘输入的两个数,为变量a,b赋值。
3、接着进行a和b的加法运算,将结果赋值给变量c。
4、最后使用printf()语句将计算结果显示在屏幕上。
5、代码编写完毕后,点击运行后即可在调试窗口看到程序的运行结果。
C语言中任意输入两数求和
main()
{doublea,b,sum=0;
printf("请输入两个实数:");
scanf("%f%f",&a,&b);
sum=a+b;
printf("%f
",sum);
}