永发信息网
C语言大神来帮下,将输入的英文语句每个单词的第一位变成大写,我这个哪错了
答案:2 悬赏:0 手机版
解决时间 2021-04-09 06:51
提问者
网友:暗中人
2021-04-08 15:48
#include
void main()
{char a[100];
int i;
for(i=0;i<100;i++)
scanf("%c",&a[i]);
a[0]=a[0]-32;
for(i=0;a[i]!='\0';i++)
{if(a[i-1]=' ')
a[i]=a[i]-32;
}
for(i=0;i<100;i++)
printf("%c",a[i]);
}
最佳答案
五星知识达人
网友:西岸风
2021-04-08 17:03
1、在不知道语句第一个单词的首字母是不是大写的情况下,武断地直接将ASCII码值减32
2、i从0开始循环,a[i-1]中的i-1无定义。
3、错误与错误1类似,在不知道空格后单词的首字母是不是大写的情况下, 武断地直接将ASCII码值减32
全部回答
1楼
网友:爱难随人意
2021-04-08 17:23
可以私聊我~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
-- Don’t worry, Mrs Black, your son get sligh
红头文件的横线怎么弄,红头文件上文件号的那个中
如右图所示,某质点沿两个半径为R的半圆弧由A运动
小学生励志名句大全,小学生名句大全
南阳理工学院软件学院专升本考试考什么
中国水电·秦海金岸这个地址在什么地方,我要处理
博众陶瓷卫浴批发这个地址在什么地方,我要处理点
单选题细胞中蛋白质的主要作用是①构成染色体②构
出租房墙面怎么处理,租房人不给租金又不退房怎么
谁用过蓝极光的保护膜?效果怎么样?
身份证银行卡丢了,办个临时身份证,派出所说系统
苏宁易购买个佳能6d单反12276元 用华夏银行信用卡
单选题若a>0,则点P(-a,2)应在A.第-象限内B.
任职资格什么意思,拟评审任职资格什么意思
金联储这个平台与其他p2p平台相比怎么样
推荐资讯
等待回信息的伤感句子,有哪些悲伤至极又很无奈的
现在最便宜最实用的电脑主机配置是什么?
我现在结婚了,但是经常会想起我前男友,很想和他说
2002年7月13日是什么命
请问天津哪有卖假发的?
南京市区苏果超市的综合业务员几点下班
永利实业有限公司我想知道这个在什么地方
为什么我每看一本书或一本小说之后都会耿耿于怀,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?