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

C程序题库+几种句型+小结(6)

来源:网络收集 时间:2019-02-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

015——数组中插入一个数 Input

多组测试,每组第一行输入一个整数n,然后是n个有序的整数 第二行输入1个整数m和1个整数K

Output

将整数m插入到原数组中保持顺序是升序,然后输出2行 第一行是插入以后的数组

第二行是插入以后的数组中下标值是K的数

n m k不超过20

#include #define N 100 int main() {

int i=0,j=0,m,n,k,a[N],b[N]; while(scanf(\ {

for(i=0;i

scanf(\ }

scanf(\ j=0;

for(i=0;i

if(a[i]

printf(\ b[j]=a[i]; j++; } else {

break; } }

printf(\

b[j]=m; j++;

for(;i

printf(\ b[j]=a[i]; j++; }

printf(\

printf(\} }

016——偶数排序 Input

多组测试数据,每组输入一个正整数N(1≤N≤100)和N个整数,用空格分隔。

Output

将这N个数中的偶数按从大到小的顺序输出 #include #define N 100 #include int main() {

int i,j,k,n,t; int a[N],b[N];

while(scanf(\{ j=0;

for(i=0;i

scanf(\if(a[i]%2==0) {

b[j]=a[i]; j++;

} }

for(i=0;i

for(k=0;k

if (b[k]

t=b[k];

b[k]=b[k+1]; b[k+1]=t; } } }

for(i=0;i

printf(\ }

printf(\ } }

017——弓型矩阵 Input

多组测试数据

每组输入2个整数 n和m(不大于20)

Output

输出n*m的弓型矩阵,要求左上角元素是1,(每个元素占#include #define N 20 int main() {

int m,n,i,j,a[N][N];

while(scanf(\ {

2个位置,靠右) for(i=0;i

for(j=0;j

a[i][j]=1+n*i+j; } }

for(i=0;i

if((i+1)%2!=0) {

for(j=0;j

printf(\ }

printf(\ } else {

for(j=n-1;j>=0;j--) {

printf(\ }

printf(\ } } } }

018—— 找出一个数组中出现次数最多的那个元素 Input

第一行输入一个整数n(不大于20) 第二行输入n个整数,

Output

找出n个整数中出现次数最多的那个整数 #include #define N 20

int main() {

int n,i,j,a[N],x,y,t,z;

while(scanf(\ {

for(i=0;i

scanf(\ }

x=y=0;

for(i=0;i

t=a[i]; x=0;

for(j=0;j

if(a[j]==t) {x++;} } if(x>y)

{y=x;z=t;} }

printf(\ } }

019—— 指针:自定义函数sumDiff(),调用它来求两个数的和、差 Input

多组测试数据,每组输入两个任意整数。

Output

输出两个数的和与差,空格隔开。

#include

void sumDiff(int op1,int op2,int *pSum,int *pDiff) {

*pSum=op1+op2;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C程序题库+几种句型+小结(6)在线全文阅读。

C程序题库+几种句型+小结(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/475676.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: