论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1714阅读
  • 0回复

[求助-系统问题]Microsoft Virsual Studio 2010调试出来的程序总是出现中止窗口 [复制链接]

上一主题 下一主题
离线小爱
 

发帖
7049
今日发帖
最后登录
2024-09-24
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-12-24 00:39:05
程序的题目是:依次输入10个数,并输出最大的数字。代码如下:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
  
  
int main()
{
int a,i,max;
max=0;
i=0;
while(i<10)
{
printf("Please input No. %d integer:\n",i);
scanf("%d",a);
if(max>a) max=max;
else max=a;
i=i+1;
}
printf("The maximum number is %d",max);
getch();
return 0;
}
microsoft visual stuido 2010下调试成功,但是调试出来的程序却出现中止的窗口,不知道为什么,请各位帮帮忙!
  


  

scanf("%d",a);
这句 scanf应该用变量地址吧 不应该直接用变量

看来三级没白考啊 刚查了下 这里变量要用指针 要改成
scanf("%d",&a);
联系我whywhata@qq.com