第一范文网 - 专业文章范例文档资料分享平台

C++程序设计基本编程题型全解

来源:用户分享 时间:2025/5/29 5:55:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

count=0; } } } else { level = (i-1)/4; count=0; if(x==0) count++; }

switch (x) {

case 1: cout<<\壹\ break; case 2: cout<<\贰\ break; case 3: cout<<\叁\ break; case 4: cout<<\肆\ break; case 5: cout<<\伍\ break; case 6: cout<<\陆\ break; case 7: cout<<\柒\ break; case 8: cout<<\捌\ break; case 9: cout<<\玖\ break; case 0: break; }

//显示该位的值 if (x!=0)

{ switch(i%4) { case 0: cout<<\仟\ break; case 3: cout<<\佰\ break; case 2: cout<<\拾\ break; default: break; } } if ((i-1)%4==0)//亿,万位 { switch((i-1)/4) { case 2: cout<<\亿\ break; case 1: if(count==4) break; cout<<\万\ break; case 0: cout<<\元\ break; default:break; } } }

//小数部分,由于存储精度问题,存在误差 float tmp = mDecimal; int tmp2;

if(mDecimal==0.0) { cout<<\整\ return; }

for( i=0;i<2;i++)

{

tmp=tmp*10; tmp2=(int)tmp;

tmp=tmp-(float)tmp2; switch(tmp2) {

case 1: cout<<\壹\ break; case 2: cout<<\贰\ break; case 3: cout<<\叁\ break; case 4: cout<<\肆\ break; case 5: cout<<\伍\ break; case 6: cout<<\陆\ break; case 7: cout<<\柒\ break; case 8: cout<<\捌\ break; case 9: cout<<\玖\ break; case 0: if(i==0) cout<<\零\ else { tmp2=1; cout<<\壹\弥补精度问题造成的误差 } break; }

if(i==0&&tmp2!=0)

cout<<\角\ if(i==1&&tmp2!=0) cout<<\分\ } cout<

(4)输入若干个字符,统计输入的数字字符的个数。 #include void main() { int count=0; char ch; do{ ch=cin.get(); if (ch>='0'&&ch<='9') count++; }while(ch!='\\n'); cout<<\该字符串中数字字符的个数count=\

}

(5) 从键盘上输入一个正整数n,按下式求出y的值: y = 1! + 2! + 3!+ …+ n!

再编程分析,结果y应该是一个正整数,在整型范围之内,可正确计算的最大的n和y分别是多少。

#include using namespace std; void main(void) { int n,y = 0; cout<<\请输入一个正整数n\ cin>>n; for(int i = 1; i <= n;i++) { int tmp = 1; for(int j = 1;j <= i;j++) { tmp = tmp * j; } cout<<\ \ y = y + tmp; } cout<<\ int maxn=(1<<31)-1; int current_y = 0,greatest_y = 0,greatest_n = 1;

搜索更多关于: C++程序设计基本编程题型全解 的文档
C++程序设计基本编程题型全解.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2lb1i4fgiy3cwgi88zxj_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top