C语言,输入五个国家的名字(英文),按字母顺序(即按ASCII码从小到大的顺序)排列输出

6小时前 (07:15:04)阅读2回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2102695
  • 级别管理员
  • 主题420539
  • 回复0
楼主

C语言,输入五个国家的名字(英文),按字母顺序(即按ASCII码从小到大的顺序)排列输出

#include <stdio.h>
#include <string.h>
typedef struct {
    char country[15];
} Country;
Country raw[5];
Country *p[5];
void main() {
    Country *q;
    int i, j;
    printf("input countries:\n");
    for (i = 0; i < 5; i++) {
        scanf("%s", raw[i].country);
        p[i] = &raw[i];
    }
    for (i = 0; i < 4; i++) {
        for (j = 0; j < 4 - i; j++) {
            if (strcmp(p[j]->country, p[j + 1]->country) > 0) {
                q = p[j];
                p[j] = p[j + 1];
                p[j + 1] = q;
            }
        }
    }
    printf("\n");
    for (i = 0; i < 5; i++) {
        printf("%s ", p[i]->country);
    }
}

怎么样让自己游戏中的名字变成别的颜色?以红色为例:

1、首先我们要知道游戏中颜色的代码,这在网上都能找到,此处以红色为例,代码为:FF0000,打开游戏,点击本轮昵称。

2、将输入法调为英文输入,找到[]。

3、输入代码及昵称,代码必须在昵称前面。

4、退出后点击开始比赛。

5、可以看到名字颜色变为了红色。

0
回帖

C语言,输入五个国家的名字(英文),按字母顺序(即按ASCII码从小到大的顺序)排列输出 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息