#include <stdio.h> int main() {int a,b,c,x,y; scanf("%d,%d,%d",a,b,c); x=a*b; y=x*c; printf("%d,%d,%d",a,b,c); printf("x=%f\n",x,"y=%f\n",y); }
#if 0
你的问题
x,y 你定义的是int ,但是你printf时你用的是float。
scanf函数用法你可能不清楚。scanf
(
"%d,%d,%d"
,a,b,c);
如果你是这样写,那你键盘输入的时候也请把“,”输入进去。eg:2,3,4
#endif
1 #include <stdio.h>
2 int main()
3 {
4 int a,b,c,x,y;
5 scanf("%d%d%d",&a,&b,&c);
6 x=a*b;
7 y=x*c;
8 printf("%d,%d,%d\n",a,b,c);
9 printf("x=%d\ny=%d\n",x,y);
10 }
#include <stdio.h>
int
main()
{
int
a,b,c,x,y;
scanf
(
"%d,%d,%d"
,&a,&b,&c);
x=a*b;
y=x*c;
printf
(
"%d,%d,%d"
,a,b,c);
printf
(
"x=%d\n"
,x,
"y=%d\n"
,y);
}
#include <stdio.h>
int
main()
{
int
a,b,c,x,y;
scanf
(
"%d,%d,%d"
,&a,&b,&c);
x=a*b;
y=x*c;
printf
(
"%d,%d,%d"
,a,b,c);
printf
(
"x=%f\n"
,x,
"y=%f\n"
,y);
}