99问答网
所有问题
当前搜索:
c语言字符串反序输出指针
...将从键盘输入的
字符串逆序
存放,并
输出
。我的答案运行之后没有结果...
答:
完全按照你的意愿 改的 问题1:你用
指针
pt传递数组a,但是在fun函数里,却没有使用该指针反而新建局部数组a;问题2:fun函数里,定义的b数组,你是指定下标赋值的,缺少结束符‘\0’,如果字符未满,那么
输出
时无法判断
字符串
结束符,这里我用memset函数把b每一个字符都初始成‘\0’,你也可以在循环...
...一个
字符串
按
反序
存放,在主函数中输入和
输出字符
答:
问题很简单:你根本就没有翻转
字符串
!!!第一,你在调用char yuan(char a)后,用什么来接受它的返回值?对吧,在主函数中根本没有任何char组来接受它。你似乎可以将 gets(a);后的语句改写成 a = yuan( a ); 然后
输出
。告诉你这也样行不同的,只因为接下来的第二点。第二,你的yua...
c语言
中请问用
指针
怎么
倒序输出
字母汉字混合
字符串
答:
仅仅是字母的
倒序输出
很容易。如abcde直接倒序edcba.如果包含汉字就有点麻烦。如果你用的VC 6.0.
字符串
是ASCII码(不是unicode,也称为多字节)。汉字占两个字节,对这2个字节不能颠倒。否则是乱码。当然,也有一些解决方案。因为字母都为正数,而汉字的字节是负数。由此 可以判断什么时候可以倒序。如果...
c语言 字符逆序
将一个字符串str的内容颠倒过来,并
输出
。str的长度不...
答:
include<stdio.h> include<string.h> void main(){ int i=0,n,t;char str[100];printf("请输入
字符串
:");gets(str);n=strlen(str)-1;while(i<n){t=str[i],str[i]=str[n],str[n]=t;i++,n--;} puts(str);}
C语言指针逆序
存放数组元素
答:
i=1;i<n;i++){ printf("%d",b[i]);} } 输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。
输出
格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例:4 10812 输出样例:21810 ...
c语言
基础
指针
把数组元素
反序输出
中的疑问
答:
a是数组名,也是数组首元素a【0】的地址。q是a【7】的地址。因为数组在内存中是连续存放的内存单元,所以a【0】的地址,也就是p,一定比q小,因此这样是可以的,明白了吗
C语言
:利用
指针
先将在
字符串
s中的字符按正序存放到t串中,然后把s中的...
答:
include<stdio.h>#include<string.h>int main(){int i,j;char s[50];char t[100];printf("请输入
字符串
s:");gets(s);for(i=0;i<(int)strlen(s);i++){t[i]=s[i];}for(j=(int)strlen(s)-1;j>=0;j--,i++){t[i]=s[j];}t[i]='\0';puts(t);return 0;} ...
c语言
中如何借用
指针输出字符串
?
答:
使用
指针输出字符串
有以下几种方式:1、使用printf 函数进行输出,其使用的格式转换符为%s,如 char *str = "test";//指针指向一个字符串 printf ("%s\n", str);//输出str指向的字符串 2、使用puts函数进行输出,如 char *str = "test";puts(str);//输出str指向的字符串,会自动多输出一...
C语言
反置
字符串
,即可将"break"变成为"kaerb"(用
指针
实现)
答:
}}int main(void){ char string[STR_SIZE] ="\0"; printf("请输入你想要的
字符串
:\n"); gets(string); reverse_string(string); printf("反置后的字符串是:\n"); puts(string); return 0;}
[
C语言
]用二维数组编写程序,输入3个
字符串
,然后反向
输出
每个字符串以及...
答:
多个
字符串
的输入
输出
include <stdio.h> int main(){ char a[3][20];char *p;int i;p=a[0];for (i=0;i<3;i++)gets(a[i]);// for (i=0;i<3;i++)printf("%s\n",a[i]); // 可以直接用 a[i]:for (i=0;i<3;i++)printf("%s\n",p+i*20); //
指针
寻址 ;/...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜