Problem Descriptionn(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序Input 输入数据包含多个测试实例,每组数据两行组成,第一行nm,第二是已经有序n个数数列nm同时为0标示输入

m赋值为a[n]然后对新数列用快排排序,在输出。 #include<stdio.h>#include<stdlib.h>int cmp(const void*p1,const void*p2){ return *(int*)p1-*(int*)p2;}int main ...

Wed Jun 06 04:00:00 CST 2012 0 20743
Problem Description 青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。 Input 输入数据有多组每组一行,每行的第一个数n(2<n<=100),表示评委的人数,然后是n个评委的打分。 O

#include<stdio.h>#include<stdlib.h>int cmp(const void*p1,const void*p2){ return *(int*)p1-*(int*)p2;}int main(){ int n,score[105],i ...

Tue Jun 05 01:10:00 CST 2012 0 13998
Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 Input 输入数据有多组每组一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n整数n=0表示输入的结束,不做处理。 Output 对于每组

#include<stdio.h>int main(){ int n,i,t,w,j[102],k; while(scanf("%d",&n)!=EOF) { if(n==0)break; for(i=0;i<n;i++) scanf("%d",&j[i]); w ...

Tue Jun 05 15:31:00 CST 2012 0 12175
Problem Description n个数的最小公倍数。 Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n正整数。 Output 为每组测试数据输出它们的最小公倍数,每个测试实例的输出一行。你可以假设最后输出一个32位的整数。 Sample

#include<stdio.h>int main(){ int x_y(int x,int y); int i,n,a[1111],s; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) scanf("%d",&a[i ...

Mon Jun 11 00:16:00 CST 2012 0 6157
例子:循环语句--输入N整数,判断最大值,最小值,和,平均值

看这个需求,不难理解,该程序的核心思想就是不断的比较,首先先确立第一个数字,这个数字是必须的,因为需要它与后面输入的数字做比较,(见5~12代码)并且这第一个数还是特殊情况,最大值最小值和平均值都是其本身,完全可以单列出来。 然后,我们考虑后面输入的数字了,给比较变量max ...

Fri Sep 27 22:11:00 CST 2019 0 888
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM