啊哈磊_编程从这里起步

标题: 要求指针变量,输入12345,逆输出54321.已经写出,没输出54321,求检查 [打印本页]

作者: qq422989570    时间: 2014-5-27 22:18
标题: 要求指针变量,输入12345,逆输出54321.已经写出,没输出54321,求检查
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));


作者: tt2005tuantuan    时间: 2014-5-27 22:18
#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;
}

作者: rosynirvana    时间: 2014-5-27 22:39

nt a[N]

这是代码没贴完整吧
作者: cad20020601    时间: 2014-5-28 19:48
= =
                           
作者: zdi007    时间: 2014-5-30 23:36
一楼  数组定义不能int a[n]  一定要写出来有多少数  三楼错误百出
作者: rosynirvana    时间: 2014-5-31 00:19
zdi007 发表于 2014-5-30 23:36
一楼  数组定义不能int a[n]  一定要写出来有多少数  三楼错误百出

C99就可以
而且你怎么知道N不是个宏
作者: 1935515130    时间: 2014-6-8 20:52
//咳咳,楼主会设定吗?我自己一个一个写的,不容易的……
#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;
}
//最后为了省事,格式就烂了一点……





欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2