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
*/