码农姐姐


私信TA

用户名:100516

访问量:40

签 名:

等  级
排  名 9865
经  验 412
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 北京化工大学
专  业

  自我简介:

#include<stdio.h>
int main()
{
    int k,i,a[5],s;
    scanf("%d",&k);
     a[5]=k/10000;
     a[4]=k/1000-a[5]*10;
     a[3]=k/100-a[4]*10-a[5]*100;
     a[2]=k/10-a[3]*10-a[4]*100-a[5]*1000;
     a[1]=k%10;
 for(i=5;i>0;i--)
    {
     if(a[i]>0)
  {
   printf("%d\n",i);
   s=i;
   break;
  }
 }
    for(i=s;i>0;i--)
    {
   printf("%d ",a[i]);
 }
 printf("\n");
 for(i=1;i<=s;i++)
    {
       printf("%d",a[i]);
 }
}

 

0.0分

0 人评分

  评论区

不太确定你要表达的是什么,但我猜应该是数组的问题,a[5]中包含的应该是a[0]~a[4],你是不是当成a[1]~a[5]了
2020-09-07 16:33:13 | |
有原题目吗?这样看有点费劲。
2020-09-07 10:33:40 | |
  • «
  • 1
  • »