c++如何输出一个单词中排列最后的一位单词,比如输入wabc,输出就是w,并输出这位的ascii码

请给个详细点的程序,谢谢万分,给全部分数了在线等... 请给个详细点的程序,谢谢万分,给全部分数了 在线等 展开
 我来答
百度网友42e02c5
2011-03-17 · TA获得超过1231个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:539万
展开全部
#include<stdio.h>
#include<string.h>
void main()
{
char a[1000],b[1000],max='a'-1;//a数组是原数据,b数组的字母都是小写
int len,i,flag;
scanf("%s",&a);//输入单词
len=strlen(a);//单词长度
strcpy(b,a);//a拷贝到b
for(i=0;i<len;i++)
{
if(a[i]>'A'&&a[i]<'Z')
b[i]=a[i]+32;//改成小写
if(b[i]>max)//max是当前最大字母值
{
max=b[i];
flag=i;
}
}
printf("%c\n%d\n",a[flag],a[flag]);
}
土杜土杜
2011-03-18 · TA获得超过253个赞
知道小有建树答主
回答量:155
采纳率:71%
帮助的人:99.3万
展开全部
char *str = "wabc";
printf("%d\n", *str);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
noobteam
2011-03-18
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
如果用cin输入单词而不用scanf怎么弄呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式