看图 怎么能让这个C 。。。
发布网友
发布时间:2022-06-01 03:32
我来回答
共5个回答
热心网友
时间:2023-11-19 06:21
在int a,b;后另起一行
double c;或float c;就行了。
但是用c=a/b是得不到小数的,应该用c=(double)a/b、c=(float)a/b、c=1.0*a/b或c=(a+0.0)/b、c=a/(b+0.0)等,把/的两边之一提升为浮点型数据。追问int a,b,c;
a=7;
b=5;
c=a+b;
printf("%d+%d=%d\n",a,b,c);
c=a*b;
printf("%d*%d=%d\n",a,b,c);
c=(a+0.0)/b;
printf("%d/%d=%d\n",a,b,c);
帮我改一下呗
追答int a,b;
double c;
a=7;
b=5;
c=a+b;
printf("%d+%d=%f\n",a,b,c);
c=a*b;
printf("%d*%d=%f\n",a,b,c);
c=(a+0.0)/b;
printf("%d/%d=%f\n",a,b,c);
热心网友
时间:2023-11-19 06:22
int a, b;
float c;
a=7;
b=5;
c=a;
printf("%d+%d=%3.0f\n", a, b, c+b);
printf("%d*%d=%3.0f\n", a, b, c*b);
printf("%d/%d=%6.2f\n", a, b, c/b);
热心网友
时间:2023-11-19 06:22
int a,b;
float c;
a=7;
b=5;
c=a+b;
printf("%d+%d=%.0f\n",a,b,c);
c=a*b;
printf("%d*%d=%.0f\n",a,b,c);
c=(float)a/b;
printf("%d/%d=%.2f\n",a,b,c);
热心网友
时间:2023-11-19 06:23
printf("%f/%d = %f \n",a,b,c )追问
a是一个整数呀 并且也不行呀
然后就是这个界面
热心网友
时间:2023-11-19 06:24
float c;
c=(float)(a+b);