C语言程序设计(会的学长学姐帮帮忙吧!!!)

[复制链接]
查看11 | 回复3 | 2010-6-16 18:47:07 | 显示全部楼层 |阅读模式
2、 从键盘输入一串字符,以回车结束,编程实现下列功能:
(1)统计输入的数字字符、大写字符、小写字符以及其他字符的个数。
(2)在该字符串中查找指定的字符c是否存在,如果存在输出它在该字符串中的位置;如果不存在,输出“Not found!”。
(3)删除该字符串中指定的字符c。
(4)加密:将该字符串中的所有字母均修改为其后的第3个字母,如果超出字母范围,则从“A”或“a”开始数,其他字符不变。即若字符串中含有”A”,则将“A”转换为“D”,若是“Y”,则将“Y”转换为“B”。
其显示的菜单内容如下:
请选择下面的一个项目:
1 分类统计字符
2 查找
3 删除
4 加密
5 显示
6 退出
注:其中“显示”也可做成隐式的输出操作即每项操作结束后就输出操作的字符串。
这整个是我们的程序设计题,我第一问是会的,第二问中查找字符输出位置就不会了。
还有什么叫做“显示菜单"呢?

回复

使用道具 举报

千问 | 2010-6-16 18:47:07 | 显示全部楼层
源码在下面,自己看看吧。应该都很好懂,看不懂的地方再问吧。#include char str[81];int menudisplay();void item();void find();void deletechar();void encode();void display();void main(){ int quit; printf("请输入一串字符串:\n"); scanf("%s",str); while(1) {if(quit=menudisplay()) break; }}int menudisplay(){ int
回复

使用道具 举报

千问 | 2010-6-16 18:47:07 | 显示全部楼层
……没这么多时间给你打。你是不会还是嫌麻烦?要是不会,你可以补充说明一下,你具体哪不会,然后我可以告诉你怎么做。要是嫌麻烦,我没有兴趣整个帮你编,初学者不要嫌麻烦啊!以后麻烦你的有的是呢。
回复

使用道具 举报

千问 | 2010-6-16 18:47:07 | 显示全部楼层
#include“dos.h“#include“conio.h“#include“string.h“#include“stdio.h“#define normbut_bor 0x80#define presbut_but 0xb8#define normnum_but 0x8e#define presnum_but 0xb
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行