一个人写程序


私信TA

用户名:dotcpp0598748

访问量:44

签 名:

等  级
排  名 13565
经  验 862
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 武昌工学院
专  业 计算机科学与技术

  自我简介:

解题思路:

注意事项:

参考代码:

#include

#include

#include


void compareInt(int a, int b) {

    int max = a > b ? a : b;

    printf("%d\n", max);

}


void compareChar(char a1, char b1) {

    printf("%d\n", abs((int)a1 - (int)b1));

}


void compareString(char a2[], char b2[]) {

    if (strcmp(a2, b2) > 0) {

        printf("%s\n", a2);

    } else {

        printf("%s\n", b2);

    }

}


int main() {

    int m, n;

    char x, z;

    char arr1[100], arr2[100];

    

    scanf("%d%d", &m, &n);

    getchar();

    scanf(" %c", &x); // 注意%c前的空格,用于跳过空白字符

    getchar();

    scanf(" %c", &z); // 同上

    getchar();

    scanf("%99s%99s", arr1, arr2); // 使用%99s防止数组越界,并确保字符串不会太长

    

    compareInt(m, n);

    compareChar(x, z);

    compareString(arr1, arr2);

    

    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区