#include"stdio.h"
main()
{
int x,y;
printf('Input;x=?\n');
scanf("%d",x);
printf("square(x)=%d",x*x);
printf("Y=%d\n",y);
}
帮忙看看哪里错了 帮忙改到能运行。
#include"stdio.h"
main()
{
int x,y;
printf('Input;x=?\n');
scanf("%d",x);
printf("square(x)=%d",x*x);
printf("Y=%d\n",y);
}
帮忙看看哪里错了 帮忙改到能运行。
#include"stdio.h"
main()
{
int x,y;
printf("Input;x=?\n"); //双引号!
scanf("%d",&x); //&
printf("square(x)=%d",x*x);
printf("Y=%d\n",y); //y并没有赋值.所以输出是一串负数.
}
运行时截图:
注意图中的Y的值是一串负数. 因为程序中并没有对Y进行初始化,也没有赋值.
#include"stdio.h" main() { int x = 0,y = 0; printf("Input;x=?\n"); scanf("%d",x); printf("square(x)=%d",x*x); printf("Y=%d\n",y); }
是第一个printf用错了 是双引号
还有 变量最好赋有初值