用指针完成如下功能:输入一字符串s,将该字符串倒序输出。假设该字符串不超过100个字符。求大神帮忙
答案:1 悬赏:10 手机版
解决时间 2021-12-01 15:40
- 提问者网友:半生酒醒
- 2021-11-30 22:52
用指针完成如下功能:输入一字符串s,将该字符串倒序输出。假设该字符串不超过100个字符。求大神帮忙
最佳答案
- 五星知识达人网友:佘樂
- 2021-11-30 23:34
送你两个
#include
#include
void rprintf1(char* str) {
char *p = str, *n = str + 1;
if (*p == 0)
return;
rprintf1(n);
printf("%c", *p);
}
void rprintf2(char* str) {
int l = strlen(str);
char* p = str + l - 1;
while (p != str) {
printf("%c", *p--);
}
printf("%c", *p);
}
int main(int argc, char *args[]) {
char input[101] = { 0 };
scanf("%s", input);
rprintf1(input);
printf("
");
rprintf2(input);
printf("
");
return 0;
}追问感谢
#include
#include
void rprintf1(char* str) {
char *p = str, *n = str + 1;
if (*p == 0)
return;
rprintf1(n);
printf("%c", *p);
}
void rprintf2(char* str) {
int l = strlen(str);
char* p = str + l - 1;
while (p != str) {
printf("%c", *p--);
}
printf("%c", *p);
}
int main(int argc, char *args[]) {
char input[101] = { 0 };
scanf("%s", input);
rprintf1(input);
printf("
");
rprintf2(input);
printf("
");
return 0;
}追问感谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯