1009: C语言程序设计教程(第三版)课后习题5.7

来源:互联网 发布:淘宝代理客服 编辑:程序博客网 时间:2024/05/04 02:39

学习如何讲述倒序输出

题目描述
给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
输入
一个不大于5位的数字
输出
三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数
样例输入
12345
样例输出
5
1 2 3 4 5
54321

#include<stdio.h>#include<string.h>#define N 5int main(){    char num[N];    scanf("%s", num);    int len = strlen(num);    int i = 0, test = 0;    printf("%d\n", len);    for(; i<len; i++){        if(test++){            printf(" ");        }        printf("%c", num[i]);    }    printf("\n");    for(i=len-1; i>=0; i--){        printf("%c", num[i]);    }       printf("\n");    return 0;}
0 0
原创粉丝点击