解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:705 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:722 |
C二级辅导-等差数列 (C语言代码)浏览:591 |
不容易系列 (C语言代码)浏览:670 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1059 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:469 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1312 |
WU-图形输出 (C++代码)浏览:802 |
【金明的预算方案】 (C++代码)浏览:843 |