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

c語言小程序加減乘除

發布時間: 2022-03-15 21:02:16

『壹』 c語言小程序 輸入兩位數實現加減乘除 保留兩位小數

#include<stdio.h>
it main()
{int a,b;
scanf("%d%d",&a,&b);
printf("%d+%d=%d\n",a+b);
printf("%d-%d=%d\n",a-b);
printf("%d*%d=%d\n",a*b);
printf("%d/%d=%.2f\n",(float)a/b);
return 0;
}

『貳』 用C語言編寫一個簡單加減乘除的程序

#include
<stdio.h>
#include
<stdlib.h>
#include
<time.h>
main()
{
int
a,b,c,d,result,i;
char
f[]={'+','-','*','/'};
while(1)
{
srand(time(NULL));
a=rand()%100;
b=rand()%100;
c=rand()%4;
switch
(c)
{
case
0:
d=a+b;break;
case
1:
d=a-b;break;
case
2:
d=a*b;break;
case
3:
d=a/b;break;
}
printf("輸入結果:%d%c%d=",a,f[c],b);
i=0;
while
(i<2)
{
scanf("%d",&result);
if
(result==d&&i<2)
{printf("你答對了^_^\n");
break;
}
else
i++,printf("你答錯了%d次:",i);
if
(i==2)
{printf("\n答案:%d\n",d);}
}
}
}

『叄』 c語言簡單的程序,就是一道加減乘除題

回車鍵有屬於自己的編碼吧

『肆』 C語言實現加減乘除運算

按照你的程序運行後。。。在輸入c值的時候
程序直接結束了。。。還有就是每個case語句後記著加上break跳出不過也有不過根據具體需要也可以不加break;但是你的這個程序需要加上break;
原因是:回車符也是字元,所以你按回後,程序以為是輸入了c的值了,而在輸入b值成功是因為
回車符不是數字形式的。
以下是我改過的程序,編譯運行都很好的

#include <stdio.h>
#include <math.h>

void main()
{
float a,b;
char c;
printf("\n input a:");
scanf("%f",&a);
printf("\n input b:");
scanf("%f",&b);
//這種情況經常遇到。。。。輸入完後回車被下一個scanf("%c",&c)捕獲了。
//因為回車符也是字元,所以你按回車後,程序以為是輸入了c的值了
//所以加上下面一行,把回車符取走就可以了。。。。
getchar();
printf("\n input c:");
scanf("%c",&c);
//printf("\n%c",c);
switch(c)
{
case '+': printf("a+b=%f",a+b);break;
case '-': printf("a-b=%f",a-b);break;
case '*': printf("a*b=%f",a*b);break;
case '/': printf("a/b=%f",a/b);break;
default: break;
}
//為了好看
printf("\n");
}

『伍』 有誰能幫我指點一下這個C語言寫一個只有加減乘除的的小程序

其實你做的挺好了,稍微修改下就出來了,很好的。
#include"stdio.h"
void main()
{
char op;
int data1,data2;
double answer;
printf("Please input data1 op data2:");
scanf(" %d%c%d",&data1,&op,&data2);
switch (op)
{
case '+':
answer=data1+data2;
printf("%d+%d=%lf\n",data1,data2,answer);
break;
case '-':
answer=data1-data2;
printf("%d-%d=%lf\n",data1,data2,answer);
break;
case '*':
answer=data1*data2;
printf("%d*%d=%lf\n",data1,data2,answer);
break;
case '/':
answer=data1/data2;
printf("%d/%d=%lf\n",data1,data2,answer);
break;
case '%':
answer=data1%data2;
printf("%d%%d=%lf\n",data1,data2,answer);
break;
default: break;
}
getchar();
}

『陸』 C語言中如何實現加減乘除運算

實現方法如下:

讀入的時候用%x讀入,然後在程序裡面直接用+,-,*,/運算就行了,輸出的時候再用%x。

『柒』 c語言程序設計的加減乘除

把參數x,y都定義成double類型的,因為double類型表示的范圍更大,如果輸入的是參數是int型的將會轉化成double類型進行運算,結果仍然是正確的。

『捌』 c語言實現簡單的加減乘除

1、打開C-Free5.0新建一個空白頁面,然後將C語言的基礎格式寫完,注意格式縮進。如下圖所示。

『玖』 c語言,輸入兩位數實現加減乘除小程序

給你個思路自個寫:大部分我已經寫出來了,改改就能用了。。。
int
a,b;
scanf("%d%d",&a,&b);//
輸入兩個數;
c=a+b;
d=a*b;
e=a-b;
f=a/b;
printf("%d,%d,%d,%d,"c,d,e,f);

『拾』 輸入兩個整數,進行加減乘除四則運算的c語言程序怎麼寫啊,拜託了~

代碼

#include<stdio.h>

int 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;

}

運行截圖


分析

C語言中的加減乘除和數學中的加減乘除一樣,不同在於符號的表示問題,乘號需要用「*」表示。除號需要用「/」表示。新手學習C語言,很容易把除號和取余好混淆,強調一下,取余號是「%」,百分號就是取余的意思。因此在輸入兩個整數以後,按照數學方法就可以直接輸出結果,整數的輸入用scanf()函數。