搜索
查看: 871|回复: 6
打印 上一主题 下一主题

要求指针变量,输入12345,逆输出54321.已经写出,没输出54321,求检查

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-27 22:18:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
nt a[N],*p=a,*q=a+N-1,i,t;
    printf("\n输入五位整数");
    for(i=0;i<N;i++)
    scanf("%d",p+i);
    for(;p<q;p++,q--)
        {t=*p;
        *p=*q;
        *q=t;
        };
        printf("\nthe redult is:");
        for(;i=0;i<N,p=a,i++)
        printf("%d",*(p+i));

最佳答案

查看完整内容

#include #include int main() { int a[5],b[5],i,j; scanf("%d%d%d%d%d",a[0],a[1],a[2],a[3],a[4]); for(i=4;i>=0;i++) { for(j=0;j
沙发
发表于 2014-5-27 22:18:43 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a[5],b[5],i,j;
    scanf("%d%d%d%d%d",a[0],a[1],a[2],a[3],a[4]);
    for(i=4;i>=0;i++)
    {
        for(j=0;j<=4;j++)
        {
            b[i]=a[j];
        }
    }
    printf("%d%d%d%d%d",b[0],b[1],b[2],b[3],b[4]);
    system("pause");
    return 0;
}
板凳
发表于 2014-5-27 22:39:32 | 只看该作者

nt a[N]

这是代码没贴完整吧
地板
发表于 2014-5-28 19:48:57 | 只看该作者
= =
                           
5#
发表于 2014-5-30 23:36:58 来自手机 | 只看该作者
一楼  数组定义不能int a[n]  一定要写出来有多少数  三楼错误百出
6#
发表于 2014-5-31 00:19:02 | 只看该作者
zdi007 发表于 2014-5-30 23:36
一楼  数组定义不能int a[n]  一定要写出来有多少数  三楼错误百出

C99就可以
而且你怎么知道N不是个宏
7#
发表于 2014-6-8 20:52:22 | 只看该作者
//咳咳,楼主会设定吗?我自己一个一个写的,不容易的……
#include <stdio.h>
main()
{
    int a,a1,a2,a3,a4,a5,b2,b3,b4,b5;
    scanf("%d",&a);
    if(a>=10000 && a<=99999)
    {
         if(a1=a%10)
         {
                 if(a2=a%100)
{
if(b2=a2/10)
{
if(a3=a/100)
{
if(b3=a3%10)
{
if(a4=a/1000)
{
if(b4=a4%10)
{
if(a5=a/10000)
{
printf("这个数的倒序是:%d%d%d%d%d",a1,b2,b3,b4,a5);
}
}
}
}
}
}
}
         }
    }
system("pause");
return;
}
//最后为了省事,格式就烂了一点……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表