c语言新手问题请大虾帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:15:34
#include<stdio.h>
void main()
{
int x,y,m; /*定认变量x,y,m*/
printf("Input x and y\n"); /*提示用户输入数据*/
scanf("%d%d",&x,&y); /*输入x和y的值*/
m=x*y; /*求m=x*y*/
printf("%d*%d=%d\n",x,y,m); /*输出结果x*y=m*/
}
这段代码输入编辑器后程序执行结果应如下:
Input x and y
21 30
x*y=630
但是不知什么问题 我的结果只到这
Input x and y
输入数字就返回了 不出结果 不知什么原因请大虾帮忙
感谢1楼 问题依然存在

#include<stdio.h>
void main()
{
int x,y,m;
printf("Input x and y\n");
scanf("%d%d",&x,&y);
m=x*y;
printf("%d*%d=%d\n",x,y,m);
getch();
}

scanf("%d%d",&x,&y); /*输入x和y的值*/
应该是
scanf("%d %d",&x,&y); /*输入x和y的值*/
两个%d之间要有个空格.