#include <stdio.h> #include <string.h> char str[1000000]; char tmp[500000] = "ABACABA"; const char* const ALPHA = " ABCDEFGHIJKLMNOPQRSTUVWXYZ"; char str_[][8] = {" ", "A", "ABA", "ABACABA"}; int main(void) { int i; int N; int index; scanf("%d", &N); if (N <= 3) { puts(str_[N]); } else { i = 3; memset(str, ' ', sizeof(str)); while (i < N) { strcpy(str, tmp); index = strlen(str); str[index] = ALPHA[++i]; str[index+1] = '\0'; strcat(str, tmp); strcpy(tmp, str); } puts(str); } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:601 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1415 |
完数 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:609 |
DNA (C语言描述,蓝桥杯)浏览:1552 |
Hello, world! (C语言代码)浏览:714 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:662 |
神奇的fans (C语言代码)浏览:973 |