考试网 >> IT认证 >> 等级 >> 等级动态 >> 最新全国计算机等级考试三级(C语言)上机考试试题总结

最新全国计算机等级考试三级(C语言)上机考试试题总结

发布时间:2006-07-25 12:00     点击:
分页:上一页  1 2 3 [4] 5 6 7 8 9 10  下一页  后10页

 例如: 1239, 9-1-2-3>0, 则该数满足条件存入数组b中, 且个数cnt=cnt+1。

 8129, 9-8-1-2<0, 则该数不满足条件忽略。 程序中已定义数组: a[300], b[300], 已定义变量: cnt

 #include 

 int a[300], b[300], cnt=0 ;

 jsvalue()

 {/**/

 int i,j,g,s,b,q,t;

 for(i=0; i < 300; i++)

 {g=a[i]; /*个位的数字*/

 s=a[i]/10; /*十位的数字*/ 

 b=a[i]/100; /*百位的数字*/

 q=a[i]/1000; /*千位的数字*/

 if(g-q-b-s>0)

 b[cnt++]=a[i];

 for(i=0; i < cnt-1; i++)

 for(j=i+1; j < cnt; j++)

 if(b[i] < b[j])

 { t=b[i]; b[i]=b[j]; b[j]=t; }

 } 

 /**/

 }

 相似题 求出所有这些四位数是素数的个数cnt, 再把所有满足此 条件的四位数依次存入数组b中, 然后对数组b的四位数按从小到 大的顺序进行排序。 

 jsvalue()

 { int i,j,t;

 for(i=0; i < 300; i++)

 { for(j=2;j if(a[i]%j==0) break;

 if(j==a[i])

 b[cnt++]=a[i];

 for(i=0; i < cnt-1; i++) /*排序*/

 for(j=i+1; j < cnt; j++)

 if(b[i] < b[j])

 { t=b[i]; b[i]=b[j]; b[j]=t; }

 } 
分页:上一页  1 2 3 [4] 5 6 7 8 9 10  下一页  后10页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有