百度利滚利版:这程序有何问题?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 13:51:04
main()
{
int a,b,c;
scanf("%d%d%d",a,b,c);
printf("%d %d %d ",a,b,c);
}

输出的结果,全为820 2359 3129

scanf是读取键盘的输入值的 对应的变量名字前面要加&(取地址符)

scanf("%d%d%d",a,b,c);
改成
scanf("%d%d%d",&a,&b,&c);

scanf("%d%d%d",a,b,c);
错了,应该是
scanf("%d%d%d",&a,&b,&c);
这样。
scanf("格式字符串",变量地址列表)

scanf接受的是一个地址,而你在给出的是一个变量。