- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计技能训练.doc
程序设计技能训练
——实验报告
1.基本知识综合训练一
2.基本知识综合训练二
3.基本知识综合训练三
4.基本知识综合训练四
信1101-1班
汪洋
基础知识训练一
一、实验目的与要求
加强程序基本结构、数组、字符数组和指针数组的练习,掌握字符数组和字符串函数的使用。
掌握与数组有关的算法。
进一步提高程序的设计能力和调试能力
要求:上机前先编制程序并画出程序框图;独立完成实验;独立完成实验报告。
实验内容
/*3. 从键盘上接收一个最多至9位整数、2位小数的数值,请将其转换成大写金额,即写成:
×亿×仟×佰×拾×万×仟×佰×拾×元×角×分
的形式。例如:当从键盘上输入 374910.56 时,输出结果为:
×亿×仟×佰叁拾柒万肆仟玖佰壹拾零元伍角陆分
或: 叁拾柒万肆仟玖佰壹拾零元伍角陆分
*/
#includeiostream
#includestring
using namespace std;
int main()
{
char a[12]={o};
int i;
cout一个最多至9位整数、2位小数的数endl;
cout(注意:保留小数点后两位数字)endl;
for(i=0;i12;i++)
{
cina[i];
if(a[i]==?)//???
break;
}
int b;
int d=i-1;
//string str[12];
for(b=d;b=0;b--)
{
/*for(c=1;c11;c++)
{
if(a[b]==c)*/
if(a[d-b]==1)
cout壹;
if(a[d-b]==2)
cout贰;
if(a[d-b]==3)
cout叁;
if(a[d-b]==4)
cout肆;
if(a[d-b]==5)
cout伍;
if(a[d-b]==6)
cout陆;
if(a[d-b]==7)
cout柒;
if(a[d-b]==8)
cout捌;
if(a[d-b]==9)
cout玖;
if(a[d-b]==0)
cout零;
//for(int c=0;ci;c++)
//{
if(b==11)
cout亿;
if(b==10)
cout仟;
if(b==9)
cout佰;
if(b==8)
cout拾;
if(b==7)
cout万;
if(b==6)
cout仟;
if(b==5)
cout佰;
if(b==4)
cout拾;
if(b==3)
cout元;
if(b==1)
cout角;
if(b==0)
cout分;
}
cout\n;
return 0;
}
5./*用随机函数产生数据,设计二位整数的加、减、乘算式各一题(减法算式应保证被减数大于减数)
。让学生回答,由计算机给出正确与否的判断,并最后给出总得分。得分计算方法:算对加、减法各得30分
,算对乘法得40分,算错得0分。然后由计算机输出询问信息,学生选择回答,以决定是否继续一次新的测验。*/
#includeiostream
#includestdlib.h
#includetime.h
using namespace std;
void main()
{
srand((unsigned)time(NULL));
int a,b,d;
char c;
a=rand()%(50-9+1)+9;
b=rand()%(50-9+1)+9;
do
{
int i=0,m;
cout请回答第一题endl;
couta+b=;
cind;
if(d==a+b)
{
cout回答正确endl;
i=i+30;
}
else
{
cout回答错误endl;
i=i+0;
}
cout请回答第二题endl;
a=rand()%(50-9+1)+9;
b=rand()%(50-9+1)+9;
if(ab)
{
int t=a;
a=b;
b=a;
}
couta-b=;
cind;
if(d==a-b)
{
cout回答正确endl;
i=i+30;
}
else
{
您可能关注的文档
最近下载
- 地球生命力报告2020:扭转生物多样性丧失的曲线~摘要.pdf VIP
- 村和社区两委换届培训.pptx VIP
- 【校本教材】初中音乐校本教材.docx VIP
- DB11T 555-2015 民用建筑节能现场检验标准.pdf VIP
- NADCA北美压-铸协会技术标准.pdf
- ISO 3506-2-2020 紧固件 耐腐蚀不锈钢紧固件的机械性能 第2部分:具有规定组别和性能等级的螺母(中文).pdf
- 糖尿病足溃疡中医外治法专家共识.pdf VIP
- 四象限法则培训.pptx
- 增删诸脉指法主病29脉.doc VIP
- 自考《马克思主义基本原理概论》复习资料及自考《中国现代文学史》复习资料大全.doc VIP
文档评论(0)