#include <stdio.h> #include <string.h> int main() { int i,a,cd; char num[]={0}; char num1[]={0}; //往数组里面放入数据 scanf ("%s",num); //利用字符串长度检测函数测算长度 cd=strlen (num); printf ("它是一位%d位数\n",cd); //利用FOR循环进行输出数组值,此处不要直接用Printf函数输出数组值,不然会影响结果 for (i=0;i<cd;i++) { printf ("%c ",num[i]); } printf ("\n"); //利用FOR循环进行数组值互换,然后再利用FOR循环进行输出即可 for (i=0,a=cd-1;i<cd;i++,a--) { num1[a]=num[i]; } for (i=0;i<cd;i++) { printf ("%c",num1[i]); } printf ("\n"); return 0; }
给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字------
猜你喜欢
转载自blog.51cto.com/15144773/2675627
今日推荐
周排行