编写函数fun 二级c语言,最新计算机二级C语言上机试题

本文分享了计算机二级C语言上机考试的一些常见编程题目,包括字符串降序排列、求整数的后n-1位、找出二维数组每列最小元素、删除数组中特定值、判断同构数、计数指定字符出现次数、找出能被7或11整除的数以及数组行对调和字符串逆置等题目,帮助考生备考。
摘要由CSDN通过智能技术生成

今天上午我考了计算机二级C语言上机考试,下面把我做的编程题贴出来供那些还没有考的同学参考:

请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按降序排列。例如,原来的字符串为CEAedca,排序后输出为CedcEAa。

int fun(char *s,int num)

{ int i,j,t;

for(i=1;i

for(j=i+1;j

if(s[i]>s[j])

{ t=s[i];

s[i]=s[j];

s[j]=t;}

return

s;

}

下面再贴些考试几率大的试题

1、请编写一个unsigned fun(unsigned

w),w是一个大于10的无符号整数,若w是n(n>=2)位的整数,函数求出w的后n-1位的数作为函数值返回。例如:w值为5923,则函数返回923;w值为923则函数返回23。

unsigned fun( unsigned w )

{ if(w>=10000) return w%10000;

if(w>=1000) return w%1000;

if(w>=100) return w%100;

return w%10;

}

2、请编一函数void fun(int tt[M][N],int

pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中,二维数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值