c语言求n(n从1到10),关于C语言的一道题
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语言的一道题相关推荐
- c语言求圆锥的表面积和体积_用C语言求圆锥体积
展开全部 C语言求圆锥体积的来源自代码如下: #define pi 3.1415/*定义常量pi*/ #include int main() { float v,r,h;/*用float可以计2113 ...
- C语言求一万以内的超级素数,用C语言求素数的优化.doc
用C语言求素数的优化 用C语言求素数的优化 这个程序运行了8个小时,求一亿以内的素数和超级素数. 大家帮忙看看,我求一亿以内的素数和超级素数.从下午5:30开始,一直到零晨0点30才结束.我的电脑配置 ...
- 语言求余和乘除优先级_愉快地学Java语言:第二章基本程序设计 第2讲
导读 本文适合Java入门,不太适合Java中高级软件工程师. 本文以<Java程序设计基础篇>第10版为蓝本,采用不断提出问题,然后解答问题的方式来讲述. 本篇文章只是这个系列中的一篇, ...
- c语言求数列的和_例15:C语言求Fibonacci数列的前30个数
例15:求Fibonacci数列的前30个数.这个数列有以下特点:第1,2两个数为1,1,.从第三个数开始,该数是其前两个数之和.(斐波那契不死神兔) 解题思路:从前两个月的兔子数可以推出第3个月的兔 ...
- c语言求今年第m月的天数,《C语言及程序设计》实践参考——当年第几天(数组方案)...
[项目3-当年第几天(数组方案)] 当年第几天中定义一个函数,其参数为年.月.日的值,返回这一天为该年的第几天.要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果. #i ...
- 用c语言求一组数中最大值和最小值,用c语言求一组数组的最大值以及最小值
#include//stdio.h是c的标准的i/o库,是以函数的方式向buffer写入或读取字符,iostream.h是c++的标准i/o库,引入了输入/输出流的概念,是一个类库,是以类方法从str ...
- c语言求一个数组的众数,众数问题 (C语言代码)
解题思路: 注意事项: 参考代码: #include int main() { int n,a[1000],b[100],p,j,i,k,m=0,max,sum=0; scanf("%d&q ...
- c语言求圆锥的表面积和体积_用C语言 编辑一个求圆锥体表面积与体积的代码...
满意答案 我来回答#include #include #define N 3.1415 using namespace std; class Height { private: float h; pu ...
- c语言求三个整数的积,反汇编学习-C语言实例解析精粹-实例3求整数之积
序言 为了提高可读性,我添加了这一段,另外由于我用的是VS2017,会出现一些奇怪的错误,也一并在这里解决. 例如本次出现了这个错误(安全检查错误):错误 C4996 'scanf': This fu ...
最新文章
- -16 | 12 等于多少
- SketchUp(草图大师) 2019 安装教程
- outlook邮箱邮件大小限制_配置邮箱的邮件大小限制: Exchange 2013 帮助 | Microsoft Docs...
- iTerm2 + oh my zsh +agnoster 打造最强Mac终端
- java类的生命周期
- 戴尔服务器调节风扇转速
- wangeditor富文本编辑器的复制word到浏览器发生乱码
- 本周大新闻|佳能AR头显MREAL X1发布,Quest手势追踪2.0来袭
- 斑马打印机驱动安装(ZT410)
- 关于test eax eax
- BreederDAO 直播AMA 1:与创始人会面回顾
- PostgreSQL 常用工具
- 算法导论程序24--直接寻址表(Python)
- Web全栈~10.流程控制
- 抑制剧毒弧菌的新型噬菌体被发现
- 【书影观后感 三】1587—雪后的大明
- LibreOJ545. 「LibreOJ β Round #7」小埋与游乐场【网络流】
- matlab怎么输入二维数组,MATLAB二维数组(矩阵)的创建
- c#中文字符串与byte数组互相转化
- java 对象为空异常,Java空对象(null)是怎么回事?