C语言 - 将任意一个数的奇数位逆序,组成新数

来源:互联网 发布:淘宝店铺认证后怎么办 编辑:程序博客网 时间:2024/04/20 05:25
#include <stdio.h>int main(){char ch1[999], ch2[500], i, j;gets(ch1);for(i=0, j=0; ch1[i] != '\0'; i++)        if(i % 2)            ch2[j] = ch1[i], j++, ch2[j] = '\0';    for(i=0; ch1[i] != '\0'; i++)        if(i % 2)            printf("%d", ch2[j-1]-'0'), j--;        else            printf("%d", ch1[i]-'0');puts("");return 0;}

在很久不看C语言之后,第一个写的C语言,总感觉代码很垃圾。如果你能帮我改下就最好了,谢谢。2014年1月23日 21:29:03

0 0
原创粉丝点击