目录
200个四位数每一位都是奇数或偶数:1、3
200个四位数连续大于或连续小于以前或以后5个数:4-7
200或300个四位数千位百位十位个位进行各种运算,结果存入b问题:8-18
300个四位数,求素数问题:2,23
300个四位数千位百位十位个位运算,结果存入b问题:10-13
300个四位数求平均问题:19-23
200个四位数千百十个位重新组成十位数ab,cd的运算:24-31
若干个四位数,个数<200,求多少个正整数和平均数33--36
200个四位数(整数),求奇数偶数的个数,平均数,最大值:37-39
200个(整数),求最大数max:39
200个数,后三位大小进行排序:40-41
5000(或1000-9999之间)以下自然数进行计算:14
300个数的所有问题:2,10-13,19-23
N个实数(N<200)求平均求整数部分与与小数部分和:32
素数的所有问题:2,23,25,52,79-81
100个产品销售记录:42—51
大于m且紧靠m的k个素数:52
英文文章,替代关系f(p)=p*11 mod 256 :53— 61
英文文章,以行为单位,大到小、小到大 进行排序62、63
英文文章(字符串)字母改为下(上)一个字母: 64-66
S字符串
问题:66,67
英文文章(字符串)相加或左移或右移4位:67-71
20行数据,一分为二排序,奇数位排序:72-75
英文文章,单词倒排You He Me: 76
英文文章中小写字母o问题:77
统计长度为2的子字符串出现次数(as):78
100-1000之间的素数:79
100以内I,I+4,I+10都是素数:80
500-800之间的素数:81
1000个十进制数 求方差公式:82-84
10个候选人100选票问题:85-87
200组数据,每组三个数问题:88-89
某一级数A1,A2问题:90
Fibonacci数列 F(n):91
求方程cos(x)-x=0的根:92
N以内同时被3和7或11整除: 93-94、39
1-1000间被7或11整除: 94
三位整数(100-999间),找完全平方数如144,676:95
11-999间的回文数:96
自然数SIX和NINE,SIX+SIX+SIX=NINE+NINE:97
N个人围坐一圈报数:98
正整数序列{K1,K2,K3…K9}:99
IN1.DAT和IN2.DAT中
有100个两位十进制数:101-103
请特别注意:如果操作过程中发现VC中的菜单变成灰色,不能点击,是VC出现了问题,可以按Ctrl+Alt+Del键打开任务管理器,选择"应用程序",选择prog1.c - Micorsoft Visula C++,然后点击“结束任务”,等几秒后又出现一个对话框,点“立即结束”。这样就关闭了C语言,然后再重新点击“答题”“启动...”,然后重新打开
程序,就可以正常操作了。
前41题注意查看结果
1.有200个四位数,存入数组a中,请编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满此条件个数cnt并把这些四位数按从大到小的顺序存入数组b中
{/**************/
int qw,bw,sw,gw,i,j,t;
for(i=0;i
{qw=a[i]/1000;
bw=a[i]/100%10;
sw=
a[i]/10%10;
gw=a[i]%10;
if(qw%2==0&;&;bw%2==0&;&;sw%2==0&;&;
gw%2==0)
b[cnt++]=a[i];}
for(i=0;i for(j=i+1;j if(b[i] {t=b[i];b[i]=b[j];b[j]=t;}
/*********/}
2.有300个四位数,并已存入数组a中,请编制一函数 jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序
{/********/
int i,j,t;
for(i=0;i<300;i++)
if(isP(a[i]))
b[cnt++]=a[i];
for(i=0;i for(j=i+1;j if(b[i]>b[j])
{t=b[i];b[i]=b[j];b[j]=t;}
/*********/}
3.有200个四位数,并已存入数组a中,请编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数字各位均是奇数,则统计出满足此条件的个数cnt并把这些四位数按从大到小的顺序存入数组b中
{ /*********/
int i,j,t,thou,hun,ten,data;
for(i=0;i {thou=a[i]/1000;
hun=a[i]/100%10;
ten=a[i]/10%10;
data=a[i]%10;
if(thou%2&am