懂C语言的进来

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:50:22
#include<stdio.h>
int main(void)
{
float x;
int i;
x=3.6;

i=(int)x;
printf("x=%f,i=%d".x,i);
return 0;
}
程序错哪里 结果有事怎样的?
说的清楚点啊
谢谢诶~

printf("x=%f,i=%d".x,i);
x前面写逗号,

应是这样的吧

#include<stdio.h>
void main ()
{
float x;
int i;
x=3.6;

i=(int)x;
printf("x=%f,i=%d"x,i);
}
printf("x=%f,i=%d".x,i);中的句号去掉

#include<stdio.h>
int main()
{
float x;
int i;
x=3.6;

i=(int)x;
printf("x=%f,i=%d",x,i);
return 0;
}

你把这里的逗号用成了句号
printf("x=%f,i=%d",x,i);

printf("x=%f,i=%d".x,i);

看到没, 第二个 x 的前面应该是逗号,你写成句号了。

printf("x=%f,i=%d".x,i); 符号错了
应该是
printf("x=%f,i=%d",x,i);