问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中怎么输出字符串中的某个字符

发布网友 发布时间:2022-04-23 05:28

我来回答

5个回答

热心网友 时间:2023-09-20 20:38

c语言来中的字符串实际上是字符数组,如果想输出某位上的字符,可采用数组元素输出方式进行输源出,百如:
char
s[]="abcde";
printf("%c",
s[3]
);
//输出第四个字符度'd',%c表示输出单个字符
还可以采用指针方式输出相应位的字问符,如:
char
*p=s
;
//字符字符指针p,指向字符串首地址
printf("%c",
*(p+3)
);
//输出第四个字符'd'

p+=3;
//先移动指针到第四个字符位置
printf("%c",
*p
);
//输出当前字答符'd'

热心网友 时间:2023-09-20 20:39

错误在于你判断了第一个非@字符时就已经输出没有字符@退出循环了所以不会检测@了。改成下面就行了:
#include
#include
int
main()
{
char
sh[100],n=0;
gets(sh);
for(int
i=0;sh[i];i
)
if(sh[i]=='@')
n
;
if(n==0)
printf("没有字符
@\n");
else
printf("有字符
@\n");
}

热心网友 时间:2023-09-20 20:39

你的程序是对的。
你说的是“输入一个字符,想得到第二个字符”表述错了,你只输入了一个字符,怎么会有第二个字符呢?
若输入"abc",那么printf("%c",s[1]);,会得到第二个字符。
以上。

热心网友 时间:2023-09-20 20:40

第二个字符应该是s[1]
第一个字符是s[0]
printf
("%c\n",
s[1]);
这里输出最好加\n换行

热心网友 时间:2023-09-20 20:40

这样是可以的
前提是你输入的要大于4个字符
你这里的问题是括号是中文的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《Lycoris Recoil》泷奈千里走单骑救千束,她们还真有夫妻相 美少女、热兵器——起底《lycoris recoil》的流量密码 西方的饮茶礼仪 天津 大众卡 什么叫“大众卡是按天扣费的” iPhone发送短信技巧你知道吗 收不到手机短信验证码怎么解决? 人体一共有多少快骨头! 人体由多少块骨头组成其中头颅骨、躯干骨、四肢骨、各是多少._百度知 ... 电测量及电能计量装置设计技术规程内容简介 大家谁知道配电盘安装规范是什么 梦见周围环境改变大预示着什么? c+q中如何输出字符? 做梦梦到自己周围全是水! 怎样输出字符 周公解梦之梦见周围三面是镜子 榛子怎么做好? c语言中如何借用指针输出字符串? 梦到周围都是仙气是什么意思? c语言字符输出? 榛子仁酥的做法,榛子仁酥怎么做好吃,榛子仁酥 C语言中,如何以"整数"方式和"字符"方式输出字符? 睡觉总是梦见周围好像有蛇在动 梦见自己周围有好几只狼 华为手机怎样设置锁屏后的快捷手电筒? 怎么输出字符串 晚上梦见自己的周围都是蛇预示着什么? 梦见周围树一切都有雪 C语言怎么用printf输出字符串。 梦见周围全都是死人,这说明啥? 孩子很喜欢吃榛子,如何用榛子制作各种美食呢? 怎样将榛子炒熟? 白天梦见周围都是大类 怎么用printf输出一个字符 c语言字符输出 c语言字符串怎么输出文字 C++怎么输出字符? C语言printf函数中,%C和%s都可以输出字符串? 怎么定义一个字符串,并输入,输出。 ps调色技巧:PS怎么快速给图片调色 c++怎么用cout输出字符串 用ps做完效果图怎么调色相平衡 ps的调色原理 处理图片时,怎样调出柔和的色彩? Ps的调色思路是怎么样的,是先调整对比度再提亮还是怎么样,这个有高人... PS怎么调色让图更有层次感? 怎样使用photoshop给图片调色? ps调色怎么调色,看了很多就是不知道其中的原理 ps调色要看哪几点? 比如图片的对比度 主次关系 photoshop图片调色? PS调色清新调一般怎么调? PS调色教程:如何让室内更有光感