可以循环做法吗?
能不能用循环做?
本回答被网友采纳C语言 输入一个长度不超过10的字符串,将它反序输出
include<stdio.h>#include<string.h>main(){char str[11];gets(str);strrev(str);puts(str);}
C语言 输入一个长度不超过10的字符串,将它反序输出 单纯循环做法,不用...
include <stdio.h>void main(){char a[10];int i,j;scanf("%s",a);for(i=0;i<10;i++){if(a[i]=='\\0')break;}for(j=i-1;j>=0;j--){printf("%c",a[j]);}printf("\\n");}不理解再交流望采纳
c语言:采用递归方法实现将输入的字符串按反序输出
\/\/ 递归函数,将字符串 str 按反序输出 void printReverse(char *str) { if (*str == '\\0') { \/\/ 判断是否到达字符串结尾 return;} else { printReverse(str + 1); \/\/ 递归调用,输出下一个字符 printf("%c", *str); \/\/ 输出当前字符 } } int main() { char str[100]...
C语言怎么反序输出
最简单的反序输出,就是把数组反序输出。只需要从最大下标开始,向0下标循环输出就可以了。比如将字符串(字符数组)反序输出的代码如下:void reverse_output_str(char *str){ int len = strlen(str) -1;\/\/得到最大下标 while(len >= 0)printf("%c", str[len--]); \/\/反序输出直到...
C语言怎样输入一个数,将其各位数字反序输出
int main(){int n;scanf("%d",&n);while(n>0){printf("%d",n%10);n=n\/10;}return 0;}
c语言字符反序输出
这样就会有字符串结束符了 完整的修改后的代码:include<stdio.h>void JH(char a[11],char b[11]){ int x,y; for(x=9,y=0;y<10;x--,y++) { b[y]=a[x]; }}int main(){ char n[11],m[11]={0}; printf("请输入10个字符:"); gets(n); JH(n,m); puts(m);} ...
c语言编程中,怎样输入一个三位数,将其各位数字反序输出,如输入321,输...
这个很简单,用字符串最简单 char a[10];gets(a);puts(strrev(a));你要是不用数组,也能解决 int a,s=0;scan("%d",&a);while(a){ s=s*10+a\/10;a\/=10;} printf("%d",s);
C语言编程,写一个函数,使输入的一个字符串按反序存放,在主函数中输入和...
include <string.h> void f(char str[]);main(){ static char str[100]; \/\/设置为静态让方法调用时改变 gets(str);f(str);puts(str);} void f(char str[]){ int len = strlen(str),i;char c;for(i=0;i<len\/2;i++){ c = str[i];str[i] = str[len -i -1];str[...
用C语言编写程序:接收用户输入的字符串,并以相反的顺序输出该字符串
scanf("%s",str); \/\/向str数组中输入字符串 \/\/ gets(str); \/\/这里是另一种方法 用这种可以读入空格 len=strlen(str); \/\/使用strlen函数 得到字符串长度 for(i=len-1;i>=0;i--)printf("%c",str[i]); \/\/反序输出 这里字符串长度减1 因为数组是从0开始的 printf("\\n"); \/\/换行...
C语言编程,写一个函数,使输入的一个字符串按反序存放,在主函数中输入和...
int main(){ char s[20];input(s);\/\/调用输入函数 printf("Original string: %s\\n", s);\/\/输出原字符串 reverse(s);\/\/调用反序函数 printf("New string: %s\\n", s);\/\/输出反序后的字符串 return 0;} void input(char st[]){ printf("Please enter string: ");gets(st);} \/\/...