首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

小弟我在visualc++6.0下运行这个程序,运行不出来。哪位高手能帮帮小弟我,多谢啦

2012-09-03 
我在visualc++6.0上运行这个程序,运行不出来。谁能帮帮我,谢谢啦请问这道题目:#includestdio.hmain(){int

我在visualc++6.0上运行这个程序,运行不出来。谁能帮帮我,谢谢啦




请问这道题目:
#include<stdio.h>
main()
{
  int x;
  scanf("%d",x-5);
  if (x>15) printf("%d",x-5);
  if (x>10) printf("%d",x);
  if (x>5) printf("%d\n",x+5);
  }
若程序运行时从键盘输入12《回车》,则输出结果是多少?我在visualc++6.0上运行这个程序,运行不出来。谁能帮帮我,谢谢啦

[解决办法]

C/C++ code
scanf("%d",x-5);//楼主不能这样输入,这样输入格式不对
[解决办法]
设个断点慢慢调试
[解决办法]
C/C++ code
scanf("%d",&x);//你可以这样,scanf的后一个参数必须是地址x = x - 5;
[解决办法]
C/C++ code
#include<stdio.h>main(){    int x;    scanf("%d",(x-5));   //这里错了~    if (x>15) printf("%d",x-5);    if (x>10) printf("%d",x);    if (x>5) printf("%d\n",x+5);}
[解决办法]
x-5 输入的得是个地址才行。。。
[解决办法]
scanf用错了……
[解决办法]
scanf()这个函数的的参数是个指针,所以不能用x-5;你可以另外申请一个y=x-5;函数给你改了。
#include<stdio.h>
main()
{
int x;
scanf("%d",&x);
x=x-5;
if (x>15) printf("%d\n",x-5);
if (x>10) printf("%d\n",x);
if (x>5) printf("%d\n",x+5);
system("pause");/*暂停参看结果*/
}

热点排行