當前位置:首頁 » 編程語言 » c語言加減法
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言加減法

發布時間: 2022-02-08 05:50:04

c語言程序加減法

將代碼粘貼上來看看唄

⑵ c語言的單目加減

單目加減只有一個操作數,比如+a、+9,-12這些就是,而a+b、10-3這些不是。單目加減其實跟數學中的正負號一樣,在一個數的前面加上負號等於它的相反數,而加上正號等於它本身。比如10加上正號還是10,加上負號就會等於它的相反數-10。所以說單目加運算符沒有意義。

#include <stdio.h>

void main()
{
int a=10;

printf("+a=%d\n",+a); //單目加等於本身
printf("-a=%d\n",-a); //單目減等於相反數
}

⑶ c語言加法運算,要詳細步驟

C編譯器匹配操作符的模式是貪婪匹配,也就是在語法成立的情況下匹配盡可能多的操作符。
編譯器看到a+++b一句後,先嘗試匹配一個+號,發現符合+運算符;再嘗試匹配兩個+號,發現符合++運算符;再嘗試匹配三個+號,發現沒有+++運算符,因此最終將前半部分解釋為a++。剩下的一個+號只能匹配+運算符,因此整個表達式被解釋成(a++) + b。最終結果是先計算a+b的值賦給c,然後將a+1。因此a=6,b=7,c=12。

⑷ C語言怎麼進行加法計算

#include"stdio.h"
voidmain()
{
inta,b,c;
scanf("%d%d",&a,&b);
c=a+b;
printf("%d ",c);
getch();
}

⑸ c語言減法

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

voidswap(int*x,int*y){
inttmp;
tmp=*x;
*x=*y;
*y=tmp;
}

voidmain()
{
inta=0;
intcount=1;
intz,f;
intx,y;
do
{
srand((int)time(NULL));
x=rand()%100;
y=rand()%100;
//如何相減為負數,調換位置
if(x<y)
swap(&x,&y);
z=x-y;
printf("%d-%d=",x,y);
scanf("%d",&f);
if(z==f)
a=a+1;
else
{

printf("你的計算有誤,請重新算一次: ");
printf("%d-%d=",x,y);
scanf("%d",&f);
if(z==f)
printf("OK ");
else
printf("請下來在計算一次 ");
}
count=count+1;
}while(count<=5);
printf("正確%d道 ",a);
printf("錯誤%d道 ",5-a);

}

⑹ C語言編寫加減計算程序

#include <stdio.h>

main (void)

{
int a,b,c;
char op;
scanf ("%d%c%d",&a,&op,&b);//最好空格去掉,這樣就可以直接寫成a+b或者a-b。如果有空格的話要記得空格也要打a + b。要不會出現錯誤 ,而且輸入的時候需要用地址符&····

if(op=='+')
{c=a+b;}

if(op=='-')
{c=a-b;}
printf("%d%c%d=%d\n",a,op,b,c);//樓主這句應該放在數據處理完後。。要不你輸出的a,op,b都是在沒處理過的數,也就是原來的值,而且最好是把,去掉,這樣更美觀 ,而且printf後面不需要&。。。切記。而且沒必要那樣輸出。請樓主看我的printf```
}

⑺ C語言運算加法寫法

都一樣,
不過++a比a++快,因為沒有中間變數

⑻ 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語言加法

s沒有定義的變數,你就在使用,你覺得沒錯嗎?
另外需要注意點是,你定義的是float的變數,最好用%f輸入

⑽ C語言加法

正確的代碼如下:
#include
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
void
main()
{
int
a,b;
scanf("%d%d"&a,&b);
printf("%d\n",a+b);
printf("%d\n",a-b);
printf("%d\n",a*b);
printf("%d\n",a/b);
return
0;
}