88问答网
所有问题
编写程序,输入一个以回车符结束的字符串(少于80个字符),讲该字符串按逆序输出。
编写程序,输入一个以回车符结束的字符串(少于80个字符),讲该字符串按逆序输出。
举报该问题
推荐答案 2016-05-24
package com.zhidao.www;
import java.util.Scanner;
public class TestCircle {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
char[] words = line.toCharArray();
for(int i = words.length - 1; i >=0; i--){
System.out.print(words[i]);
}
}
}
如果非要限制字符的长度加一个if就可以了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MtcaMgcBKgta11gMccB.html
相似回答
编写程序,输入一个以回车符结束的字符串(少于 80个字符),
将
该字符
...
答:
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;}
编写程序,输入一个以回车符结束的字符串(少于 80个字符),
将
该字符
...
答:
解题思路:声明一个大于或等于80长度
的字符
数组,例如char a[100]。使用gets()函数
输入字符串,该字符串以回车符
作为结束标记。获得字符串的长度
,以该
长度值-1作为起点,以0作为终点,循环
输出字符
。注意:获得字符串长度可以用<string.h>库的strlen()函数,该函数返回字符串的实际长度,其中不包含空...
编写程序,输入一个以回车符结束的字符串(少于80个字符),
将
该字符
...
答:
include<stdio.h> int main(){ char a[80];printf("请
输入一个少于80个字符的字符串
:");scanf("%s",a);int i;for(i=strlen(a);i>=0;i--)printf("%c",a[i]);printf("\n");}
...再
输入一个以回车结束的字符串(少于80 个字符),
在字符串中查找该...
答:
include<stdio.h> int main(){ char a[80],b;int i;int k;printf("Input chars:");for(i=0;(a=getchar())!='\n';i++);a;='\0';scanf("%c",&b);for(i=0;a!='\0';i++)if(a;==b)k=i;printf("%d",k);if(k==-1)printf("Not Found!");return 0;} ...
...从键盘
输入一个一个以回车符结束的字符串,
然后将其
逆序输出
_百度知 ...
答:
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", buf);} ...
输入一个以回车符结束的字符串(少于
100
个字符)
保存在数组中,然后
逆序
存 ...
答:
include <stdio.h>void main(){ char a[100];char b[100];int i, n;printf("请
输入字符串(
100长度以内):\n"); gets(a);n=0; i=0;while (1){ if (a[i] != '\0'){ n++;i++;} else { break;} } for (i = 0; i < n; i++) { b[i] = a[n-i-1]; /...
输入一个字符串以回车符
为
结束,
将其
逆序
重新存放。(如:原来为”abcde...
答:
i = 0;while (s[i] != 0)//判断
输入字符
是否存在null以及找到
字符串
s结束位置 { i++;} int n;n = i / 2 - 1;for (int j = 0; j <= n; j++)//颠倒字符串每个元素位置 { char t;t = s[j];s[j] = s[i - 1 - j];s[i - 1 - j] = t;} } int main(){ ...
谁能帮找C语言基础习题
答:
1、
输入一个以回车结束的字符串(少于80个字符),
将
该字符串逆序
后输出。#include <stdio.h>#include <string.h>main(){char c[80],ch;int i,l;gets(c);l=strlen(c);for(i=0;i<l/2;i++) {ch=c[i];c[i]=c[l-i-1];c[l-i-1]=ch;}puts(c);}2、输入一个以回车结束的字符串(少于...
大家正在搜
编写程序将输入的字符串反序输出
输入一个以回车结束的字符串
编写程序将字符串逆序输出
c语言输入字符串以回车结束
C语言输入一个字符串再逆序
将一个字符串逆序输出
以回车结束的字符串
编写程序求字符串长度
c语言字符串逆序输出