问:我参加了为期4天的C编程课程,学习了如何使用Windows。现在,我在自己的MAC上使用Xcode。我正在尝试练习一些我学到的东西,但是Xcode有一些小问题。我编写了这个C程序,以提示用户输入3个整数值并以正反顺序打印这些值,这是我的代码:谁能看到我出了错?
包括
包括
int main()
{int val1; int val2; int val3;
printf (“请选择三个数字。” );
scanf (“%d%d%d” ,& val1 ,& val2 ,& val3 );
printf (“您的前进号码为:\ n ” );
的printf (“%d” ,& VAL1 ); printf (“ \ n ” );
printf (“%d” , & val2 ); printf (“ \ n ” );
printf (“%d” , & val3 ); printf (“ \ n ” );
printf (“您的反向编号为:\ n ” );
printf (“%d” ,& val3 ); printf (“ \ n ” );
printf (“%d” ,& val2 ); printf (“ \ n ” );
printf (“%d” ,& val1 ); printf (“ \ n ” );
返回 0 ;
}
________________________________________________________________________________________________
这是在输入1,2,3作为我的数字后的输出:
请选择三个数字。1 2 3您转接的电话号码是:1606416312 1606416308 1606416304您转接的电话号码是:1606416304 1606416308 1606416312
答:printf(“%d”,&val1); printf(“ \ n”);
从行中删除“&”,您将获得正确的数字。使用&将给出该号码的地址。