UVA232

时间:2023-03-10 05:12:31
UVA232

这只是大概的雏形。

步骤就是:1输入网格,2给网格里的起始格编序号,3输出所有字母,前面要加序号

#include<stdio.h>
#include<ctype.h>
#include<string.h>
][];//保存字母和*
][];//保存顺序编号
int main(){
    int r,c;
    ;
    scanf("%d %d",&r,&c);
    memset(a,,sizeof(a));
    memset(b,,sizeof(b));
    //输入网格
    getchar();//输入字符串要加getchar来跳过回车
    ;i<r;i++)
        gets(a[i]);
    //标记起始格
    ;i<r;i++)
        ;j<c;j++){
            ]) || !isalpha(a[i-][j-]) ) )
                b[i][j]=++d;
        } 

    ;i<r;i++)
        ;j<c;j++){
            ] == ])){
                printf("%d.",b[i][j]);
            }//输出数字
            if(isalpha(a[i][j]))
                putchar(a[i][j]);//输出每一个字母
            ] == ]){
                printf("\n");
            }
        }

    ;
}