c语言作业回答

6.【问题描述】输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新的字符串(十六进制形式),然后将其转换为十进制数后输出。【输入形式】【... 6. 【问题描述】输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新的字符串(十六进制形式),然后将其转换为十进制数后输出。
【输入形式】
【输出形式】
【样例输入】+A
【样例输出】Hex=10
【样例说明】
【评分标准】

7. 【问题描述】输入一个以回车结束的字符串(少于80个字符),将其中的大写字母用下面列出的对应大写字母替换,其余字符不变,输出替换后的字符串
A-->Z B-->Y C-->X .........................X-->C Y-->B Z-->A
【输入形式】
【输出形式】
【样例输入】A flag of USA
【样例输出】Z flag of FHZ
【样例说明】
【评分标准】

8. 【问题描述】输入一个以回车结束的字符串(少于80个字符),统计并输出其中大写辅音字母的个数(大写复印字母:除A、E、I、O、U以外的大写字母)
【输入形式】group
【输出形式】count=0
【样例输入】HELLO
【样例输出】count=3
【样例说明】
【评分标准】

9. 【问题描述】输入一个字符,再输入一个以回车结束的字符串(少于80个字符),在字符串中查找该字符。如果找到,则输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出Not Found
【输入形式】
【输出形式】
【样例输入】m
programming
【样例输出】index=7
【样例说明】(另一种情况例如输入 a 1234,输出Not Found)
【评分标准】
展开
 我来答
长寿湖畔有人家
2015-06-10 · TA获得超过179个赞
知道小有建树答主
回答量:304
采纳率:66%
帮助的人:110万
展开全部
编译器:codeblock
代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//define N 1000000
char fu[90];

int main()
{
char te;
int len,i;

scanf("%c",&te);
scanf("%s",fu);
len=strlen(fu);
for(i=len-1;i>=0;i--)
{
if(te==fu[i])
{
printf("index=%d\n",i);
break;
}

}
if(i<0) printf("Not Found\n");
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式