您的位置:首页 > 其它

【NYOJ】[198]数数

2016-01-31 01:42 357 查看





题目不难

自认为巧妙的一点是用字符串储存了对应关系

[code]#include<stdio.h>
#include<string.h>
int main() {
    char word[]= {"OOTTFFSSEN"};
    int T;
    scanf("%d",&T);
    while(T--) {
        char s[15];
        scanf("%s",s);
        for(int i=strlen(s)-1; i>=0; i--) {
            printf("%c",word[s[i]-'0']);
        }
        printf("\n");

    }
    return 0;
}


标程还是使用数字来储存的输入数据

然后
puts("");
用来输出换行

(……虽然现在不知道为什么能这样)

思路还是一样的

[code]#include<cstdio>
char str[]="OOTTFFSSENT";
void show(int t) {
    if(t) {
        putchar(*(str+t%10));
        show(t/10);
    }
}
int main() {
    int n,t;
    scanf("%d",&t);
    while(t--) {
        scanf("%d",&n);
        show(n);
        puts("");
    }
}


题目地址:【NYOJ】[198]数数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: