c语言调用函数输入12345输出54321
时间: 2024-11-22 12:46:02 浏览: 11
在 C 语言中,如果你想要将输入的数字 12345 反转并输出 54321,可以编写一个简单的函数来完成这个任务,通常我们会使用取模运算和加法操作实现字符串翻转。这里是一个使用字符数组的例子:
```c
#include <stdio.h>
// 函数声明
void reverse(char input[], int length);
int main() {
char num[] = "12345";
int length = sizeof(num) - 1; // 字符数组长度减一,因为数组结束标志'\0'
reverse(num, length); // 调用反转函数
printf("Reversed number: %s\n", num);
return 0;
}
// 函数实现:字符串反转
void reverse(char input[], int length) {
char temp;
for (int i = 0, j = length - 1; i < j; i++, j--) {
temp = input[i]; // 临时保存左侧字符
input[i] = input[j]; // 将右侧字符移到左侧
input[j] = temp; // 将临时的左侧字符放回右侧
}
}
```
当你运行这段程序,会输出 `Reversed number: 54321`。
阅读全文