L1027出租

来源:互联网 发布:淘宝订单存在异常 编辑:程序博客网 时间:2024/06/07 22:56
#include<stdio.h>#include<string.h>int main(){int i,j=0;char arr[10][2]={0};char a[12];gets(a);    for(i=0;i<11;i++)arr[a[i]-'0'][0]=1;    printf("int[] arr = new int[]{");   for(i=9;i>=0;i--)//从0到9倒着输出//{    if(arr[i][0]!=0){arr[i][1]=j;    if(j==0)        printf("%d",i);//这个地方是什么意思?//    else    printf(",%d",i);    j++;//这里的j是用的真是巧妙...//}}      printf("};\n");printf("int[] index = new int[]{");for(i=0;i<11;i++)//这个地方为什么我写出来的是12?0-10//{if(i==0)    printf("%d",arr[a[i]-'0'][1]);elseprintf(",%d",arr[a[i]-'0'][1]);}printf("};");return 0;}