C语言训练-1175-分割整数

Problem Description
从键盘输入一个长整数(不超过10位),从高位开始逐位分割并输出。
Input
正整数n,不含前导零。
Output
分割的整数序列,各整数之间用空格格开。
注意,最后一个数字后面没有空格!
Sample Input
654321
Sample Output
6 5 4 3 2 1

#include<stdio.h>
#include<string.h>
int main()
{
  char a[10];
  scanf("%s", &a);
  for(int i=0;i<strlen(a);i++)
  {
    if(i!=strlen(a))
    printf("%c ", a[i]);
    else
    printf("%c",a[i]);
  }
  return 0;
}

折腾了半天,还是没出来最后还是参考了大佬的思路和代码,
越来越意识到和别人的差距有多大,加油↖(ω)↗。
大佬的本题的地址:
https://blog.csdn.net/tanheaishui/article/details/8051108

猜你喜欢

转载自blog.csdn.net/weixin_43450493/article/details/83783921