比较大小的同一个程序为什么我就不行,求各位大佬
本帖最后由 春秋八甲 于 2020-5-9 10:43 编辑初学者,在看小甲鱼老师视频的时候有一个比较三个数大小的程序,但是我按照小甲鱼的视频原封不动地敲出来后发现。。它运行无结果。。到底是为什么呜呜呜,求各位大佬告知
#include<stdio.h>
int main()
{
int a,b,c,temp;
printf("Please input three numbers:\n");
scanf("%d %d %d",a,b,c);
if( a > b )
{
temp = a;
a = b;
b = temp;
}
if( a > c )
{
temp = a;
a = c;
c = temp;
}
if( b > c )
{
temp = b;
b = c;
c = temp;
}
printf("%d %d %d\n",a,b,c);
return 0;
} 请发一下你的代码…… 发代码 liuzhengyuan 发表于 2020-5-9 10:41
请发一下你的代码……
。。。感谢大佬回复,我放弃了。。我连图片都上传不了。只能选择相册。。。 春秋八甲 发表于 2020-5-9 10:42
。。。感谢大佬回复,我放弃了。。我连图片都上传不了。只能选择相册。。。
直接复制粘贴代码 春秋八甲 发表于 2020-5-9 10:42
。。。感谢大佬回复,我放弃了。。我连图片都上传不了。只能选择相册。。。
不要发图片,把你的代码文字复制粘贴到论坛! #include<stdio.h>
int main()
{
int a,b,c,temp;
printf("Please input three numbers:\n");
scanf("%d %d %d",a,b,c);
if( a > b )
{
temp = a;
a = b;
b = temp;
}
if( a > c )
{
temp = a;
a = c;
c = temp;
}
if( b > c )
{
temp = b;
b = c;
c = temp;
}
printf("%d %d %d\n",a,b,c);
return 0;
} 学编程最重要的是细心,第7行,scanf那里,&呢?
#include<stdio.h>
int main()
{
int a,b,c,temp;
printf("Please input three numbers:\n");
scanf("%d %d %d",&a,&b,&c);
if( a > b )
{
temp = a;
a = b;
b = temp;
}
if( a > c )
{
temp = a;
a = c;
c = temp;
}
if( b > c )
{
temp = b;
b = c;
c = temp;
}
printf("%d %d %d\n",a,b,c);
return 0;
} 春秋八甲 发表于 2020-5-9 10:44
#include
int main()
scanf 少了一个 &
scanf("%d%d%d",&a,&b,&c); qiuyouzhi 发表于 2020-5-9 10:45
学编程最重要的是细心,第7行,scanf那里,&呢?
丢。。总忘记这个。。非常感谢! liuzhengyuan 发表于 2020-5-9 10:46
scanf 少了一个 &
这是少了一个?
少了三个吧 春秋八甲 发表于 2020-5-9 10:46
丢。。总忘记这个。。非常感谢!
多敲代码,多练习就好了。 liuzhengyuan 发表于 2020-5-9 10:46
scanf 少了一个 &
嗯嗯!谢谢
页:
[1]