有没有会的,该考试了什么都不会,各位ggjj行行好救命,键盘输入不超过10个字母的字符串将其大小写互换并逆向输出建议使用指针
键盘输入不超过个字母的字符串
有没有会的,该考试了什么都不会,各位ggjj行行好救命,键盘输入不超过10个字母的字符串将其大小写互换并逆向输出建议使用指针
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
8条回答 默认 最新
- 滴水不穿石 2023-02-22 22:35关注
仅供参考,谢谢!
您是所有题都不会呢?还是就这题不会啊?试题一:
#include <stdio.h> int main(void) { double sum = 0.0; for (int i = 1, j = 3; i < 11; i += 2, j += 2) sum += 1.0 * i / j; printf("%lf\n", sum); return 0; }
试题二:
#include <stdio.h> //冒泡法排序 void bubsort(int *arr, int n) { int flag = 1, tmp; for (int i = 0; i < n - 1 && flag; i++) { flag = 0; for (int j = 0; j < n - 1; j++) { if (arr[j] < arr[j + 1]) { tmp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = tmp; flag = 1; } } } } int main(int argc, char *argv[]) { int arr[6]; for (int i = 0; i < 6; i++) scanf("%d", &arr[i]); bubsort(arr, 6); for (int i = 0; i < 6; i++) printf("%d ", arr[i]); puts(""); return 0; }
试题三:
#include <stdio.h> //大小写字母互转 void makeAlp(char *s) { while (*s != '\0') { if (*s >= 'a' && *s <= 'z') *s -= 32; else if (*s >= 'A' && *s <= 'Z') *s += 32; s++; } } //逆序输出 void resPuts(char *s) { char *p = s; while (*p != '\0') p++; while (p >= s) putchar(*p--); } int main(void) { char str[13]; scanf("%10s", str); makeAlp(str); resPuts(str); return 0; }
试题四:
#include <stdio.h> #define swap(x, y) {int temp = x; x = y; y = temp;} int main(void) { int i, arr[10], min, max, mini = 0, maxi = 0; int *pmax = &arr[0]; for (int i = 0; i < 10; i++) { scanf("%d", &arr[i]); } max = min = arr[0]; for (i = 1; i < 10; i++) { if (arr[i] > max) { max = arr[i]; maxi = i; } if (arr[i] < min) { min = arr[i]; mini = i; } } //调换位置 swap(arr[0], arr[mini]); swap(arr[9], *(pmax + maxi)); for (i = 0; i < 10; i++) { printf("%d ", arr[i]); } puts(""); return 0; }
试题五:
#include <stdio.h> void make(int n) { int arr[n][n]; arr[0][0] = 1; printf("%d\n", arr[0][0]); for (int i = 1; i < n; i++) { for (int j = 0; j <= i; j++) { if (j == 0 || j == i) arr[i][j] = 1; else { arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1]; } printf("%-5d", arr[i][j]); } puts(""); } } int main(void) { make(10); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 求螺旋焊缝的图像处理
- ¥15 blast算法(相关搜索:数据库)
- ¥15 请问有人会紧聚焦相关的matlab知识嘛?
- ¥15 网络通信安全解决方案
- ¥50 yalmip+Gurobi
- ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面
- ¥15 itunes恢复数据最后一步发生错误
- ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了
- ¥100 H5网页如何调用微信扫一扫功能?
- ¥15 讲解电路图,付费求解