『壹』 c語言程序 從鍵盤輸入兩個小數,輸出它們的和及乘積
#include<stdio.h>
intmain()
{doublenum1,num2;
scanf("%lf%lf",&num1,&num2);
printf("%g+%g=%g ",num1,num2,num1+num2);
printf("%g*%g=%g ",num1,num2,num1*num2);
return0;
}
『貳』 如何用C語言算 小數乘以整數
floata=1.1,c=0.0;
intb=100;
c=a*b;/**c=1.1*100*/
『叄』 如何用C語言算小數乘以整數
float a,c;
int b;
a=1.1;
b=100;
c=a*(float)b;
printf("%.2f",c);/*前面先強制轉換成浮點型,%.2f是保留2位小數,自己舉一反三。。。*/
『肆』 c語言,輸入任意數字,乘一個小數,如何讓輸出是有小數點的
#include<stdio.h>
int main()
{
double a,b,s;
scanf("%lf%lf",&a,&b);
s=a*b;
printf("%.2f
",s);
return 0;
}
『伍』 C語言中求兩數相乘的程序
思路:double類型的范圍:
-1.7*10(-308)~1.7*10(308),如果兩個數的乘積不超過這樣的精度,可以直接使用*符號進行運算。
參考代碼:
#include<stdio.h>
int main()
{
double a,b;
scanf("%lf%lf",&a,&b);
printf("%.2lf",a*b); //保留兩位小數
return 0;
}
/*
運行結果:
1205 5985
7211925.00
*/
『陸』 C語言,無符號變數乘以小數,謝謝
得數的類型是double型。因為C默認小數形式的常數是double型,而uint型比double型「短」,按向「長」類型看齊的規則自然是double型。