实验五 数组程序设计(二)
一.实验目的
1. 掌握程序中数组的基本操作方法;
2. 掌握字符数组的程序设计。
二.实验环境
1. 硬件:PII以上计算机;
2. 软件:Windows、Visual C++ 6.0;
3. 其它:一张软盘或者U盘等可移动的存储设备。
三.实验内容
练习1.输入一行字符,编写程序使之按逆序输出。
运行结果示例:
练习2.编写一个程序,在已知字符串“This is a c/c++ program.”中查找某个字符首次出现的位置,若字符串中没有该字符,给出相应信息。
运行结果示例:
练习3.判断输入的字符串是否为回文。
运行结果示例:
练习4.编写一个程序,功能为将读入的一组密码(字符串)按指定规律翻译回原文后输出。解码规律如下:
字 母:变成其后的第3个,且循环转换(例:a→d、W→Z、y→b);
其 它:保持不变。
程序运行结果示例:
练习5.编程输入N个(例如5个)考生的学号及其成绩,输出平均分和最高分的情况。
提示:此题使用二维整型数组
运行结果示例:
*练习6.编写一个程序实现将一个十进制整数m转换成r(二至十六)进制的字符串。
提 示:此题中数值转换的结果应该使用字符数组存储。
运行结果示例:
练习1
#include "iostream.h"
#include"string.h"
void main()
{<