c语言编程练习题:7-194 强迫症
作者:yunjinqi   类别:    日期:2023-06-04 19:03:39    阅读:132 次   消耗积分:0 分    

image.png

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(){
    char str[7]="";
    char two_str[3]="";
    char four_str[5]="";
    int a;
    if (scanf("%s",&str)!=EOF){
    // if (fgets(str,7,stdin)){
        if (strlen(str)==4){
            //printf("strlen is 4");
            for (int j=0;j<2;j++){
                two_str[j] = str[j];
            }
            a = atoi(two_str);
            if (a<22){a=2000+a;}
            else{a=1900+a;}
            for (int i=2;i<4;i++){
                two_str[i-2] = str[i];
            }
            printf("%d-%s",a,two_str);

        }
        if (strlen(str)==6){
            // printf("strlen is %d\n",strlen(str));
            for (int i=0;i<4;i++){
                four_str[i] = str[i];
                
            }
            for (int j=4;j<6;j++){
                two_str[j-4]=str[j];
            }
            printf("%s-%s\n",four_str,two_str);
        }
    }
    return 0;
}


版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/318
上一篇:c语言编程练习题:7-193 两小时学完C语言
下一篇:c语言编程练习题:7-195 大笨钟的心情