反曲弓片制作教程:C语言问题!请高手帮我呀!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 14:40:39
这是我们初学C语言的一题,可我毕竟刚学啊!只是书上第一章25页的一道题目,谢谢帮我解答!
从键盘输入一个4位整数,按其数字相反的顺序输出,例如输入1234则输出4321。
拜托拉!各位!
我是要在VC++中调试的哦!
请按照VC++中的指令告诉我!谢谢!

2楼写的不错,
#include<stdio.h>
int main()
{
int tmp[4];
int i;
printf("%s\n","Please Input 4 Numbers:");
for(i=0;i<=3;i++)
{
scanf("%d",tmp[i]);
}
for(i =3;i >= 0;i--)
{
printf("%d ",tmp[i]);
}
return 1;
}
这样就容易理解了吧!2楼写的没有错误,数组名就是第一个元素的内存地址,可以像指针一样使用

2楼说的不对!
我VC++中调试过了不对!
输入1234后没有显示4321,而是-1!

airmouse_127 写的没错

#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
while(a>0)
{
printf("%d",a%10);
a/=10;
}
return 0;
}

以前给同学写了一个把各个位倒过来的,就是二进制的.呵呵,他是学电子的,我就帮了一下忙了呀.

#include <stdio>
main
{int a[4],i,j;
printf("plase input four num:");
for(i=0;i<4;i++)
a[i]=get();
for(i=3;i>=0;a--)
printf("%d",a[i]);
}