个十百千 整数各位数字运算题
更新时间:2024-03-22 02:50:01 阅读量: 综合文库 文档下载
题1(个十百千.整数各位数字运算题)
知数据文件IN.DAT 中存有200个四位数,并已存入数组a,编制函数jsVal(),其功能: 千位数+十位数 = 百位数 + 个位数,并且原四位数是偶数,则统计个数cnt; 并把这些四位数按从小到大存入数组b. void jsVal()
{int i,j,thou,hun,ten,data; for(i=0;i {thou=a[i]/1000; hun=a[i]/100; ten=a[i]0/10; data=a[i]; if((thou+ten==hun+data)&&a[i]%2==0) b[cnt++]=a[i]; } for(i=0;i if(b[i]>b[j]) {thou=b[i];b[i]=b[j];b[j]=thou;} } **************************************************************************** 题2 知数据文件IN.DAT 中存有200 个四位数,并已存入数组a,编制函数jsVal(),功能: 千位数+个位数 = 百位数 + 十位数,并且原四位数是奇数,则统计个数cnt; 并把这些四位数按从小到大的顺序存入数组b . void jsVal() { int i,j,gw,sw,bw,qw; for(i=0;i {gw=a[i]; sw=a[i]/10; bw=a[i]/100; qw=a[i]/1000; if((qw+gw)==(sw+bw)&&a[i]%2) b[cnt++]=a[i]; } for(i=0;i if(b[i]>b[j]) { qw=b[i]; b[i]=b[j]; b[j]=qw;} } ************************************************************************* 题3 千位数-百位数 - 百位数 - 十位数>0 的个数 cnt;依次存入数组b , 对数组b 从小到大排序 例如:9123,9-1-2-3>0,则该数满足条件存入数组b 中,且个数cnt=cnt+1。 jsValue() { int i,j,qw,bw,sw,gw; for(i=0;i<300;i++) { qw=a[i]/1000; bw=a[i]/100; sw=a[i]0/10; gw=a[i]; if((qw-bw-sw-gw)>0) b[cnt++]=a[i]; } for(i=0;i if(b[i]>b[j]) { qw=b[i];b[i]=b[j];b[j]=qw;} } ******************************************************************************* 题4 知数据文件IN.DAT 中存有200 个四位数,并存入数组a,编制函数jsVal(),功能: 个位数-千位数 - 百位数 - 十位数>=0,且原四位数是奇数,则统计个数cnt; 并把这些四位数按从小到大的顺序存入数组b 中, void jsVal() {int i,j,thou,hun,ten,data; for(i=0;i<200;i++) {thou=a[i]/1000; hun=a[i]00/100; ten=a[i]0/10; data=a[i]; if(thou-hun-ten-data>=0&&a[i]%2) b[cnt++]=a[i]; } for(i=0;i if(b[i]>b[j]) {thou=b[i]; b[i]=b[j];b[j]=thou;} } ********************************************************************** 题5 知数据文件IN.DAT 中存有200 个四位数,并已存入数组a其功能是: 个位数-千位数 - 百位数 - 十位数>=0,且原四位数是偶数,则统计个数cnt; 并把这些四位数按从小到大存入数组b. void jsVal() {int i,j,thou,hun,ten,data; for(i=0;i {thou=a[i]/1000; hun=a[i]/100; ten=a[i]0/10; data=a[i]; if(data-thou-hun-ten>=0&&a[i]%2==0) b[cnt++]=a[i]; } for(i=0;i if(b[i]>b[j]) {thou=b[i];b[i]=b[j];b[j]=thou;} } ********************************************************************** 题6 数据文件in.dat 存300 个四位数,并已存入数组a,编制函数jsValue(),功能: 千位数+个位数 = 百位数 + 十位数个数 cnt;依次存入数组b ; 对数组b 从小到大排序 例如:6712,6+2=7+1,则该数满足条件存入数组b 中,且个数cnt=cnt+1。 8129,8+9<>1+2,则该数不满足条件忽略 jsValue() {int i,qw,bw,sw,gw,j; for(i=0;i<300;i++) {qw=a[i]/1000; bw=a[i]00/100; sw=a[i]0/10; gw=a[i]; if(qw+gw==bw+sw) b[cnt++]=a[i]; } for(i=0;i if(b[i]>b[j]) {qw=b[i]; b[i]=b[j]; b[j]=qw;} } ************************************************************************ 题7 千位数+百位数 = 十位数 + 个位数个数 cnt;依次存入数组b ; 对数组b 从大到小排序 例如:7153,7+1=5+3,则该数满足条件存入数组b 中,且个数cnt=cnt+1。 8129,8+1<>2+9,则该数不满足条件忽略。 jsValue() { int i,j,qw,bw,sw,gw; for(i=0;i<300;i++) { qw=a[i]/1000; bw=a[i]/100; sw=a[i]0/10; gw=a[i]; if(qw+bw==sw+gw) b[cnt++]=a[i]; } for(i=0;i if(b[i] ************************************************************************** 题8 千位数-百位数 - 十位数 - 个位数 >0 的个数 cnt; 再求出所有满足此条件的四位数平均值pjz1; 以及不满足此条件的四位数平均值pjz2。 例如:9123,9-1-2-3>0,则该数满足条件计算平均值pjz1,且个数cnt=cnt+1。9812,9-8-1-2<0,则该数不满足条件计算平均值pjz2。 jsValue() {int i,qw,bw,sw,gw,n=0; for(i=0;i<300;i++) {qw=a[i]/1000; bw=a[i]00/100; sw=a[i]0/10; gw=a[i]; if(qw-bw-sw-gw>0) {cnt++;pjz1+=a[i];} else {n++;pjz2+=a[i];} } if(cnt==0) pjz1=0; else pjz1/=cnt; if(n==0) pjz2=0; else pjz2/=n; } ************************************************************************ 题9 千位数+百位数 = 十位数 + 个位数个数 cnt; 再求出所有满足此条件的四位数平均值pjz1, 以及不满足此条件的四位数平均值pjz2, 例如:7153,7+1=5+3,则该数满足条件计算平均值pjz1,且个数cnt=cnt+1。8129,8+1<>2+9, 则该数不满足条件计算平均值pjz2。 jsValue() {int i,thou,hun,ten,data,n=0; for(i=0;i<300;i++) {thou=a[i]/1000; hun=a[i]00/100; ten=a[i]0/10; data=a[i]; if(thou+hun==ten+data) {cnt++;pjz1+=a[i];} else {n++;pjz2+=a[i];} } if(cnt==0) pjz1=0; else pjz1/=cnt; if(n==0) pjz2=0; else pjz2/=n; } ************************************************************************ 题10 千位数+个位数 = 百位数 + 十位数个数 cnt; 再求出所有满足此条件的四位数平均值pjz1, 以及不满足此条件的四位数平均值pjz2, 例如:6712,6+2=7+1,则该数满足条件计算平均值pjz1,且个数cnt=cnt+1。8129,8+9<>1+2, 则该数不满足条件计算平均值pjz2。 jsValue() { int i,gw,sw,bw,qw,cnt2=0; for(i=0;i<300;i++) {gw=a[i]; sw=a[i]/10; bw=a[i]/100; qw=a[i]/1000; if((qw+gw)==(sw+bw)) { cnt++;pjz1+=a[i]; } else { cnt2++;pjz2+=a[i]; } } if(cnt==0) pjz1=0; else pjz1/=cnt; if(cnt2==0) pjz2=0; else pjz2/=cnt2; } ************************************************************************ 题11 知数据文件IN.DAT存200 个四位数,并已存入数组a,编制函数jsVal(),其功能: 千位数<百位数 ;且 百位数 < 十位数;且 十位数 < 个位数; 统计cnt; 并把这些四位数按从小到大的顺序存入数组b 中, void jsVal() {int i,j; int qw,bw,sw,gw; for (i=0;i {qw=a[i]/1000; bw=a[i]00/100; sw=a[i]0/10; gw=a[i]; if((qw<=bw)&&(bw<=sw)&&(sw<=gw)&&(a[i]%2==0)) b[cnt++]=a[i]; } for(i=0;i if (b[i]>b[j]) {qw=b[i];b[i]=b[j];b[j]=qw;} } *************************************************************************** 题12 下列程序的功能是:选出5000 以下符合条件的自然数。 千位数+百位数= 十位数 + 个位数,且千位数+百位数=(个位数-千位数)*10;cnt 和sum。 void countValue() {int i,thou,hun,ten,data; for(i=1000;i<5000;i++) { thou=i/1000; hun=i00/100; ten=i0/10; data=i; if(thou+hun==ten+data&&thou+hun==(data-thou)*10) {cnt++;sum+=i;} } } ************************************************************************
正在阅读:
个十百千 整数各位数字运算题03-22
病性辨证习题03-03
脱脂奶粉项目可行性研究报告(发改立项备案+2013年最新案例范文05-03
山东省济南市08-09学年高二上学期期末统考A(地理)06-19
TC24C64两线EEPROM存储芯片08-06
基于模糊控制的工程成本动态控制研究03-12
2017年尔雅网络课--大学启示录期末考试答案题库三04-04
迎接疏勒县党政考察团接待方案09-04
九年级化学上册第四章自然界的水单元综合测试新版新人教版060733301-02
国际结算实验报告03-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 百千
- 整数
- 运算
- 各位
- 数字
- 2014-2015秋季新人教版四年级上册数学教学设计第一单元 - 图文
- 广东省深圳市文汇中学14—15学年上学期八年级数学第2周周末作业
- 企业活动策划书模版
- 袋装砂井在公路软基工程方面应用
- 法定代表人变更登记提交材料规范
- 低血糖吃什么好得快
- 教案-幼儿园托班智力游戏教案反思《小手指一指》 - 图文
- 2017-2018学年第三次月考数学训练题精选
- 客户服务情景演练之压力测试问题
- Cisco linksys WAP200配置 - 图文
- 中考数学复习三大要领
- 中细碎厂房除尘系统改造- 冶金之家官方网站—炼铁技术
- 呼和浩特北海国家高速公路G59
- 德意志意识形态(节选) 讲解
- 16春东财《金融市场学》在线作业三
- 英语辅音字母s的象形及延伸(24)
- 医学基础知识题库1
- CMOS Sensor 一些基础知识
- 小升初初之工程问题
- 2015-2020年中国电子血糖仪市场深度调查报告 - 图文