非常风气网www.verywind.cn
首页
输入一个字符串将其逆序输出
输入一个字符串
,将该
串逆序
后
输出
答:
include <stdio.h> include <string.h> int main(){ char s[81];char *p;int i;p=s;gets(s);for (i=0; p[i]!='\0'; i++){ } for (i--; i>=0; i--){ printf("%c",p[i]);} }
编写一个函数change,将
一个字符串
按照
逆序
存放。例如,”University”按照...
答:
= {0};int len = strlen(str);int loop;for (loop=0; loop<len; loop++)rstr[loop] = str[len-loop-
1
];strcpy(str, rstr);} void main(){ char str[64] = {0};printf("请
输入字符串
:");scanf("%s", str);change(str);printf("
逆序
后的字符串为:%s\n", str);} ...
汇编:从键盘
输入
以
字符串
(字符数〉
1
)
然后
在下一行以相反次序显示出来...
答:
DATA SEGMENT INPUT DB 'INPUT(>
1
):$'STRING1 DB 32,0,32 DUP(?)STRING2 DB 0dh,0ah,32 DUP(?);要在下一行显示
逆序
,所以加个回车换行符 DATA ENDS CODE SEGMENT START PROC FAR ASSUME CS:CODE,DS:DATA PUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV DX,OFFSET INPUT M...
调用函数FUN功能是:将
字符串
的字符按
逆序输出
,但不改变字字符串中的...
答:
逆序
,这个有好多做法 要是不返回,在fun中输出,那么可以用strlen求出长度,用循环从后面开始单个
字符输出
n=strlen(str);for(i=n-
1
;i>=0;i--)putchar(str[i]);也可以先
把
str逆序,在处理 strrev是
反序字符串
的函数,如果不用系统函数,也可以自己通过交换前后来处理 可以用指针,也可以不用...
...
输入一个
以回车符结束的
字符串
(少于 80
个字符
),将该字符串按
逆序输出
...
答:
include <stdio.h> include <string.h> int main( ){ char string[80];int n;gets(string);n=strlen(string);while(n--)printf("%c",*(string+n));printf("\n");return 0;}
从键盘
输入一个字符串
,再
将其逆序输出
。请问我的程序哪里错了?_百度知 ...
答:
int main() //第个C程序必须要
有一个
main()函数 {int i;char c[10];scanf("%s",c);for(i=0;c[i];i++); //找到串尾符'\0'即s[i]for(i--;i>=0;i--) //先前移一个,即找到
串
尾
字符
,再向前
输出
printf("%c",c[i]);printf("\n");system("pause");return...
写出
逆序输出一字符串
的递归子程序(
输入
abcde,输出edcba)
答:
给个思路你吧,用最后
一个字符
和拼上前面倒序的字符等于整
串字符倒序
了。reverse(string s){ n=strlen(s)//获得
字符串
长度 if(n==0){ return } last=substr(s,-1)//获得最后一个字符 if(n>1){ pre=reverse(substr(s,n-1))//获得前面倒序的字符 }else{ pre=''} return last + pre...
2) 对键盘
输入
的
字符串
进行
逆序
,逆序后的字符串仍然保留在原来字符数组...
答:
i++){ c = a[i];a[i] = a[j-1-i];/*j-1才是最后
一个字符
所在元素的下标,当i=0,时第一个a[0]和最后一个a[j-1] 交换*/ a[j-1-i] = c;/*同上*/ } for(i=0;i<j;i++){ printf("%c",a[i]);/*循环
输出字符
数组的元素 ,%c按
字符输出
*/ } return 0;} ...
...
输入一个字符串
,编程实现对该字符串的逆转
输出
。(如!输入“abcdefg...
答:
先
把
源程序复制一下吧,可以实现
逆序输出
。include<stdio.h>#include<string.h>int main(){char str[100];int len;int i;printf("please input string:\n");scanf("%s",str);len=strlen(str);printf("result is:\n");for(i=len;i>=0;i--){printf("%c",str[i]);}printf("\n")...
...从键盘
输入一个
一个以回车符结束的
字符串
,然后
将其逆序输出
...
答:
include <stdio.h> include <string.h> void main(){ int i, len;char temp;char buf[512] = { 0 };scanf("%s", buf);len = strlen(buf);for (i = 0; i < len/2; i++){ temp = buf[i];buf[i] = buf[len -
1
- i];buf[len - 1 - i] = temp;} printf("%s"...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网