tienyu 的 站内主页
/*程序要实现的功能是: y=x*x+5,(x<0);y=5x,(x>=0).并且,当输入的为字母时,显示输入错误信息(input error!),然后再显示"input x: ",提示重新输入.
运行时出现的问题是: 1.当从键盘正确输入数字时,按下回车键,不能得到运行结果,光标跳到下一行,当再次正确输入同一个数或其他数时,就能得到结果.为什么呢....
Read More >
我想输入两个数,再交换两数输出.结果老是得不到正确的结果,始终不知道为什么,请解答一下,谢谢.
#include<stdio.h>main(){ /*int x=0,y=0,t=0;*/int x,y,t;printf("输入x,y: ");t=x;x=y;y=t;scanf("%d%d"....
Read More >
2009
04-30
04-30
学C时遇到一个问题. 调试书上一个程序的时候,输出老是显示858993460.程序如下:
求一个数的绝对值:
#include<stdio.h>
main(){int x;
printf("input x\n");scanf("d%",&x);if(x<0) x=-x;printf("%d\n",x);}
而另外一个求三数中最大值时,同样没有赋初值,为什么又能正....
Read More >