C語言求+,-,*,/其實很考驗水平的
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機(jī)域名、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、岱山網(wǎng)站維護(hù)、網(wǎng)站推廣。
最簡單的就是a/b了,在不溢出的情況下可以這么算,還有很多要注意的地方,象你需要數(shù)的類型,運(yùn)算的數(shù)的類型,比如你定義了兩個INT型的量,相除,比如3/5,但是得到卻是0,而不是0.6,所以你想得到0.6就必須把3和5定義成DOUBLE或者FLOAT類型,而這一特點被很經(jīng)常的運(yùn)用,比如你要得到1個數(shù)的每1位,它是INT型,你就可以拿它/10,這樣就降了一位,而且沒有余數(shù)了
碰到大數(shù)的+,-,*,/,都是靠運(yùn)算每一位數(shù)字來得到最后結(jié)果的,C里沒有直接可求出結(jié)果的函數(shù),有些人把這個做成摸版,因為經(jīng)常用到,而事實上很多情況都是會溢出的,所以建議你去找個摸版,+,-,*,/,在GOOGLE上打
C
大數(shù)的加減,肯定會有的
#include?stdio.h
int?main()
{
int?x,?y;
scanf("%d?%d",?x,?y);
//????'x/y'的結(jié)果是求商,'x%y'的結(jié)果是求余數(shù)?
printf("x/y?=?%d,?x%%y?=?%d\n",?x/y,?x%y);
return?0;
}
#includestdio.h
int?main()
{
float?a,b,x;
printf("please?input?two?number?:?\n");
scanf("%f%f",a,b);
x=a/b;
printf("The?quotient?is?%f\n",x);
getch();
return(0);
}
#include?stdio.h
#include?stdlib.h
int?main()
{
int?a,b,c,d;
printf("被除數(shù):");
scanf("%d",a);
printf("除數(shù)??:");
scanf("%d",b);
c=a/b;
d=a%b;
printf("結(jié)果??:%d/%d=%d...%d:\n",a,b,c,d);
return?0;
}