2008-04-24

一.用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩整数用cin 输入,输入的成绩在[0,100]之间。排序完成后,输入一个成绩,要求用逐个比较查找的方式找出该成绩是该组中第几个元素的值(即第几名)。如果该成绩不在数组中,则输出“no this score!”。

要求:

1、把排序算法写成函数形式,在主函数中输入N个数据,然后调用排序函数排序。

2、在排序过程中尽量减少数据的交换和移动。

3、把查找算法写成函数形式,在主函数中输入1个数据,然后调用查找函数查找。

二。

将两个给定的距阵(3*3)相乘得到另一个距阵并将其打印出来。

三。将一个较短的字符串的字符交叉地插入到另一个较长的字符串中,每个字符以一定的间隔插入。该间隔=(长字符串长度/短字符串),即对两个字符串长度相除取整。例如:如果两个字符串等长(字符插入间隔=1),就将后输入的串的字符每隔一个字符插入先输入的串当中;被插入的字符串长度为12,待插入的字符串的长度为5,那么字符插入间隔为2,以此类推。请参考Sample Input和Sample Output。

第一题:

#include

void sort(int score[],int sum);

int find(int score[],int sum,int inputscore);

void main(void)

{

int number; /*学生数*/

int i;

int score[100];/*假定学生数不多于100*/

int inputscore;

int mingci;

printf("Pls input the number of students first: ");

scanf("%d",&number);

printf("Now input the scores...全部

第一题:

#include

void sort(int score[],int sum);

int find(int score[],int sum,int inputscore);

void main(void)

{

int number; /*学生数*/

int i;

int score[100];/*假定学生数不多于100*/

int inputscore;

int mingci;

printf("Pls input the number of students first: ");

scanf("%d",&number);

printf("Now input the scores: \n");

for(i=0;iscore[0]||inputscore

void main(void)

{

int a[3][3]={{1,2,4},{3,2,5},{1,2,1}};

int b[3][3]={{1,1,1},{2,3,2},{3,3,3}};

int c[3][3]={0};

int i,j;

for(i=0;i

#include

void main(void)

{

char a[100];

char b[100];

char c[200];

int length_a,length_b;

int interval;

int temp;

int i,j;

int count;

printf("Pls input the first string:\n");

scanf("%s",a);

printf("Pls input the second string:\n");

scanf("%s",b);

length_a=strlen(a);

length_b=strlen(b);

if(length_a  收起

c语言求n(n从1到10),关于C语言的一道题相关推荐

  1. c语言求圆锥的表面积和体积_用C语言求圆锥体积

    展开全部 C语言求圆锥体积的来源自代码如下: #define pi 3.1415/*定义常量pi*/ #include int main() { float v,r,h;/*用float可以计2113 ...

  2. C语言求一万以内的超级素数,用C语言求素数的优化.doc

    用C语言求素数的优化 用C语言求素数的优化 这个程序运行了8个小时,求一亿以内的素数和超级素数. 大家帮忙看看,我求一亿以内的素数和超级素数.从下午5:30开始,一直到零晨0点30才结束.我的电脑配置 ...

  3. 语言求余和乘除优先级_愉快地学Java语言:第二章基本程序设计 第2讲

    导读 本文适合Java入门,不太适合Java中高级软件工程师. 本文以<Java程序设计基础篇>第10版为蓝本,采用不断提出问题,然后解答问题的方式来讲述. 本篇文章只是这个系列中的一篇, ...

  4. c语言求数列的和_例15:C语言求Fibonacci数列的前30个数

    例15:求Fibonacci数列的前30个数.这个数列有以下特点:第1,2两个数为1,1,.从第三个数开始,该数是其前两个数之和.(斐波那契不死神兔) 解题思路:从前两个月的兔子数可以推出第3个月的兔 ...

  5. c语言求今年第m月的天数,《C语言及程序设计》实践参考——当年第几天(数组方案)...

    [项目3-当年第几天(数组方案)] 当年第几天中定义一个函数,其参数为年.月.日的值,返回这一天为该年的第几天.要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果. #i ...

  6. 用c语言求一组数中最大值和最小值,用c语言求一组数组的最大值以及最小值

    #include//stdio.h是c的标准的i/o库,是以函数的方式向buffer写入或读取字符,iostream.h是c++的标准i/o库,引入了输入/输出流的概念,是一个类库,是以类方法从str ...

  7. c语言求一个数组的众数,众数问题 (C语言代码)

    解题思路: 注意事项: 参考代码: #include int main() { int n,a[1000],b[100],p,j,i,k,m=0,max,sum=0; scanf("%d&q ...

  8. c语言求圆锥的表面积和体积_用C语言 编辑一个求圆锥体表面积与体积的代码...

    满意答案 我来回答#include #include #define N 3.1415 using namespace std; class Height { private: float h; pu ...

  9. c语言求三个整数的积,反汇编学习-C语言实例解析精粹-实例3求整数之积

    序言 为了提高可读性,我添加了这一段,另外由于我用的是VS2017,会出现一些奇怪的错误,也一并在这里解决. 例如本次出现了这个错误(安全检查错误):错误 C4996 'scanf': This fu ...

最新文章

  1. -16 | 12 等于多少
  2. SketchUp(草图大师) 2019 安装教程
  3. outlook邮箱邮件大小限制_配置邮箱的邮件大小限制: Exchange 2013 帮助 | Microsoft Docs...
  4. iTerm2 + oh my zsh +agnoster 打造最强Mac终端
  5. java类的生命周期
  6. 戴尔服务器调节风扇转速
  7. wangeditor富文本编辑器的复制word到浏览器发生乱码
  8. 本周大新闻|佳能AR头显MREAL X1发布,Quest手势追踪2.0来袭
  9. 斑马打印机驱动安装(ZT410)
  10. 关于test eax eax
  11. BreederDAO 直播AMA 1:与创始人会面回顾
  12. PostgreSQL 常用工具
  13. 算法导论程序24--直接寻址表(Python)
  14. Web全栈~10.流程控制
  15. 抑制剧毒弧菌的新型噬菌体被发现
  16. 【书影观后感 三】1587—雪后的大明
  17. LibreOJ545. 「LibreOJ β Round #7」小埋与游乐场【网络流】
  18. matlab怎么输入二维数组,MATLAB二维数组(矩阵)的创建
  19. c#中文字符串与byte数组互相转化
  20. java 对象为空异常,Java空对象(null)是怎么回事?

热门文章

  1. Unreachable code
  2. iOS学习9_事件分发amp;响应链
  3. bootstrap基础学习十一篇
  4. 完美解决distinct中使用多个字段的方法
  5. php5.3+ 安装(mysqlnd )
  6. 解决使用mybatis分页插件PageHelper的一个报错问题
  7. too many open files(打开的文件过多)解决方法
  8. springboot学习笔记:12.解决springboot打成可执行jar在linux上启动慢的问题
  9. Vim 80列布局问题
  10. 我如何查看要使用git推送的内容?