c++程序设计——实验2

来源:互联网 发布:vb.net asp网站实例 编辑:程序博客网 时间:2024/06/05 18:05

1. 键盘输入某台计算机的编号和该计算机的价格,并输出这些信息。

要求:编号为11位数字构成,如10987654321;价格含有小数部分,如998.0元;输出的编号只是由数字组成,不应该出现小数点等非数字符号。

#include <iostream>#include <string>using namespace std;int main(){string ID;intflag= 0;floatPrice= 0.0;while(1){while(!flag){cout << "请输入11位计算机编号:";cin >> ID;for( int i=0;i<=ID.size();i++ ){if( (ID[i]<'0')||(ID[i]>'9') ){cout << "Error!";flag=0;break;}else flag=1;}}cout << "请输入计算机价格:";cin >> Price;cout << "ID:" << ID << endl<< "Price:" << Price << endl;}return 0;}

2. 有一种加密方法是用原来字母的第n个字母代替原来的宁母。例如把A用其后第4个字母E来替代。现在有一密文内容为wigvix,编程求出它的原文是什么?(提示:可根据上述加密原理,使用若干字符型变量来实现)。

3. 编程实现:在计算机的提示下输入某学生的学号、英语成绩、高等数学成绩、线性代数成绩,计算得出三门课程平均成绩,并按如下格式输出显示。

成绩单

学 号  20100002

****************************************

科 目              成 绩

-----------------------------------------------------------------

英 语                85

高等数学             90

线性代数            88.5

****************************************

平均成绩            87.8

0 0
原创粉丝点击