A. c语言编程 100以内整数加减法
srand(time(0));
inta[20];
for(inti=0;i<20;i++)
{
a[i]=rand()%100;
}
for(inti=10;i<20;i+=2)
{
if(a[i]<a[i+1])
{
intt=a[i];a[i]=a[i+1];a[i+1]=t;
}
}
intscore=0;
for(inti=0;i<20;i+=2)
{
charc=i<10?'+':'-';
printf("%d%c%d=几? ",a[i],c,a[i+1]);
intx;
scanf("%d",&x);
if((i<10&x=a[i]+a[i+1])|(i>=10&x=a[i]-a[i+1]))
{
score+=10;
cout<"回答正确"<<endl;
}
elsecout<"回答错误"<<endl;
}
switch(score)
{
case0:
case10:
case20:
case30:
case40:
case50:cout<<"要加油哦"<<endl;break;
case60:
case70:
case80:cout<<"真不错哦"<<endl;break;
case90:cout<<"你真棒"<<endl;break;
case100:cout<<"酷毙了"<<endl;break;
default:;
}
B. C语言做简单加法
#include <math.h>
int main(void)
{
int a,b,c;
a = 5;
b = 2;
c = a + b;
return 0;
}
精简点内部可以写成
int a;
a = 5 +2;
因为不用stdio.h
所以不能用输入输出
C. c语言简单加法
正确的代码如下:
#include<stdio.h>
void main()
{
int a,b,c;
a=6;
b=7;
c=a+b;
printf("c=%d”,c);
}
在你的代码中最后的输出是错误的,从哪里来的d,而且你要输出的是c吧,就算是d你也没有定义d,C语言的代码一定要先定义再使用,把最后输出的d改为c就可以了,还有就是标点符号要注意,不要写错,一定要注意,要仔细。
资料扩展
相应的可以写出求加减乘除的代码如下:
#include<stdio.h>
void main()
{
int a,b;
scanf("%d%d"&a,&b);
printf("%d ",a+b);
printf("%d ",a-b);
printf("%d
",a*b);
printf("%d ",a/b);
return 0;
}
D. C语言 整数加法
不是,加数因为小于30000,而int的范围是-32767~32768,所以加数定义成int即可,不果最后的和要定义成long,因为相加之后可能超过了int能表示的范围。
E. C语言中 整型数据加法 1+3等于多少
这几个空这样填:
第一行:gets()
第二行:puts()
第三行:3
第四行:3.123
第五行:1
第六行:2
第七行:2.5
注意:第三行理由是,两个整数相加,结果是整数,第四行理由是,一个整数和一个浮点数相加或者两个浮点数相加,结果一定是一个浮点型的数,第五行理由是,整数%整数,这个是计算两个数的余数,也就是取余运算,第六行理由是,整数/整数,这个计算的是两个数的商的整数部分,也就是取整,第七行理由是:浮点型数/整数或浮点数/浮点数,这个就是正常的做除法运算,也就是当/号左右两边都是整数的时候取商,这种运算会忽略掉余数,当/号左右有一个或两个都是浮点型数的时候,就是做除法,这时候有商才是最准确的
F. C语言怎么进行加法计算
#include"stdio.h"
voidmain()
{
inta,b,c;
scanf("%d%d",&a,&b);
c=a+b;
printf("%d ",c);
getch();
}
G. C语言 超长整数加法
模拟!就是实现你做加法的过程,一位一位算,注意进位就行了
H. C语言用字符串实现整数的加法
这个问题你可以写两个小函数来实现 , 一个是atoi()函数,就是把字符串转化成int型,另一个是itoa(),就是把int型的数字转化成字符串。刚开始时用atoi()把str1,str2转化成整形数,然后相加,再把相加后的结果用itoa()函数转化成字符串,再赋值给result。这是个思路,那两个函数也不太难,自己尝试实现一下。
I. C语言中让两个正的int型变量相加的程序为什么运行结果会出现负数
因为int是有最大限制的,当相加的结果超出这个限制之后,(就是所谓的溢出),最高位可能会变为1,也就是表示负数,所以结果为负数
J. c语言加法程序怎么写
思路:定义两个变量a和b,利用标准输入scanf函数输入两个整型并赋值给a和b,加法可以直接使用a+b得出的就是a与b的和,最后利用标准输出printf函数输出计算结果。
参考代码:
#include<stdio.h>
intmain()
{
inta,b;
scanf("%d%d",&a,&b);
printf("%d ",a+b);
return0;
}
/*
输出:
1520
35
*/