编程从键盘上输入一个“字符串”,将它们逆序输出。例如输入字符串“ABCD”,则输出“DCBA”)。解题思路:本题可以用字符串拆取和合并的方法来解决。首先利用LEN函数测得
include<string.h> main(){ char a[n];int i;int n;char*p=&a[n];这里a[n]中n必须为常量,而且你在下面的式子中没定义n。还有就是如果是char*p=&a[n] 就是指向a[n]数组的第n+1个数而实际你就只有定义了n个数 printf("Input data");for(i=0;i<n;i++)scanf("%c",&*(p+i...
编程从键盘上输入一个“字符串”,将它们逆序输出。例如输入字符串“ABCD”,则输出“DCBA”)。解题思路:本题可以用字符串拆取和合并的方法来解决。首先利用LEN函数测得字符串的长度,并由它确定循环的次数,循环中可以用函数SUBSTR自左向右或自右向左地逐个截取字符,然后对截取的字符进行相应地处理,最后再逐个...
public static void main(String[] args) throws Exception{ Scanner scan=new Scanner(System.in);System.out.println("请输入内容:");String str=scan.nextLine();char[] s=str.toCharArray();for(int i=s.length-1;i>=0;i--){ System.out.print(s[i]);}}} ...
你这个是所有字符都逆序了,我要的是字符串逆序例如:输入:welcome to Beijing输出:Bejing to welcome 追答 import java.util.*;public class laji1 { public static void main(String[] args) { int n=100; Scanner scanner = new Scanner(System.in); System.out.print("请输入字符串: "); String yy ...
从键盘上输入一个字符串和一个字符ch,将字符串中的所有的字符ch删除,然后输出该字符串。要求用函 数完成删除功能。 点击查看答案 第3题 编写程序从键盘输入一个字符串,按回车键结束,并将字符串在屏幕上输出。 点击查看答案 第4题 下列A1pplet实现在键盘上输入一个字符串,然后将该字符串照原样显示在屏幕上...
从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3*100+2*10+1 = 321,并输出321。 提示: 1. 从键盘输入数据可以使用函数scanf()。例如,scanf("%d", &x); 表示从键盘输入整数并存入整形变量x中。
希望我的回答是你想要的,符合的话就采纳哈: #include #include void main() { int a; //a是字符串长度 char x[100]; //字符串 printf("请输入字符串:"); scanf("%s",x); a=strlen(x); printf("逆序输出为:"); while(a>0) { printf("%c",x[--a]); } printf("\n"); } ...