#includestdio.h
高明網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司從2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)公司。
double jia(double a,double b){
return a+b;}
double jian(double a,double b){
return a-b;}
double cheng(double a,double b){
return a*b;}
double chu(double a,double b){
return a/b;}
int modd(int a,int b){
return a%b;}
int main(){
double a,b;
printf("輸入兩個數(shù)字\n");
scanf("%lf%lf",a,b);
printf("加 %lf\n減 %lf\n乘 %lf\n除 %lf\n取模 %d\n",jia(a,b),jian(a,b),cheng(a,b),chu(a,b),modd((int)a,(int)b));
return 0;}
代碼
#includestdio.h
int main()
{
int a,b;
scanf("%d %d",a,b);
printf("%d\t",a + b);
printf("%d\t",a - b);
printf("%d\t",a * b);
printf("%d\t",a / b);
return 0;
}
運行截圖
分析
C語言中的加減乘除和數(shù)學中的加減乘除一樣,不同在于符號的表示問題,乘號需要用“*”表示。除號需要用“/”表示。新手學習C語言,很容易把除號和取余好混淆,強調(diào)一下,取余號是“%”,百分號就是取余的意思。因此在輸入兩個整數(shù)以后,按照數(shù)學方法就可以直接輸出結(jié)果,整數(shù)的輸入用scanf()函數(shù)。
c語言的加減乘除可以這樣寫,假設有int變量a,b,c
加法:c=a+b
減法:c=a-b
乘法:c=a*b
除法:c=a/b
用C語言編寫一個簡單的可以進行加減乘除運算混合運算的計算器的方法:
1、打開visual C++ 6.0-文件-新建-文件-C++ Source File;
2、輸入預處理命令和主函數(shù):
#includestdio.h /*函數(shù)頭:輸入輸出頭文件*/
void main()/*空類型:主函數(shù)*/
3、定義變量:
int a,b,d; /*定義變量的數(shù)據(jù)類型為整型*/
char c;/*定義變量的數(shù)據(jù)類型為字符型*/
4、輸入四則運算式:
printf("輸入如“3*4”或“5+2”的四則運算式:");/*輸出文字提示*/
scanf("%d%c%d",a,c,b);/*輸入四則運算式*/
5、判斷運算符號:
switch(c) /*判斷運算符號*/
{
case'+':d=a+b;break;/*進行加法運算*/
case'-':d=a-b;break;/*進行減法運算*/
case'*':d=a*b;break;/*進行乘法運算*/
case'/':d=a/b;break; /*進行除法運算*/
}
6、輸出結(jié)果:
printf("%d%c%d=%d\n",a,c,b,d);/*輸出結(jié)果*/
完整的源代碼:
#includestdio.h /*函數(shù)頭:輸入輸出頭文件*/
void main()/*空類型:主函數(shù)*/
{
int a,b,d;/*定義變量的數(shù)據(jù)類型為整型*/
char c;/*定義變量的數(shù)據(jù)類型為字符型*/
printf("輸入如“3*4”或“5+2”的四則運算式:");/*輸出文字提示*/
scanf("%d%c%d",a,c,b);/*輸入四則運算式*/
switch(c)/*判斷運算符號*/
{
case'+':d=a+b;break;/*進行加法運算*/
case'-':d=a-b;break;/*進行減法運算*/
case'*':d=a*b;break;/*進行乘法運算*/
case'/':d=a/b;break;/*進行除法運算*/
}
printf("%d%c%d=%d\n",a,c,b,d);/*輸出結(jié)果*/
}
方法如下:
設備:華為筆記本。
系統(tǒng):win7。
軟件:Code Blocks。
版本:8.0.11。
1、首先打開Code Blocks軟件,新建一個C語言文件,如下圖所示。
2、接下來在C語言文件中編寫加減乘除運算代碼,如下圖所示。
3、然后點擊構(gòu)建菜單下面的編譯當前文件選項,如下圖所示。
4、最后運行程序就可以得到加減乘除運算的結(jié)果了,如下圖所示。
實現(xiàn)方法如下:
讀入的時候用%x讀入,然后在程序里面直接用+,-,*,/運算就行了,輸出的時候再用%x。
示例一:
int a,b;
scanf("%x%x",a,b);
printf("%x\n%x\n",a+b,a-b);
輸入:9 7
輸出:
10
2
示例二:
int a = 0, b = 0;
char char1 = 0;
int val = 0;
printf("輸入:");
scanf("%d%c%d", a, char1, b);
switch (char1) {
case '+': val = a + b;
break;
case '-': val = a - b;
break;
case '*': val = a * b;
break;
case '/': val = a / b;
break;
}
printf("%d", val);
本文名稱:c語言用函數(shù)寫加減乘除 c語言加減乘除運算
路徑分享:http://muchs.cn/article14/doccdde.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、軟件開發(fā)、虛擬主機、網(wǎng)站維護、品牌網(wǎng)站設計、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)