郑轻oj1059

2023-11-05 07:50
文章标签 郑轻 oj1059

本文主要是介绍郑轻oj1059,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#include<stdio.h>
#include<string.h>
#include<math.h>
// 输入一批学生的成绩(整数),输出最高分。
//输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。
//输出一个整数,即最高分。单独占一行。
int main()
{//思路://是之前写过的比大小的题的翻版,for循环录入成绩,碰到负数跳出循环,直接把以前的拿来用int a[10000]={0};int cnt=1;//全/局部变量,全局变量是定义在函数外面,这里写错了for(int i=0;/*a[i]>=0*/;){scanf("%d",&a[i++]);//在赋值过后i再加1,与++i不一样if(a[i-1]<0)break;cnt++;}for(int i=0;i<cnt;i++)for(int j=i;j<cnt;j++)//每一次开始从a[i]处,类似于像第一次是a[0]与后面所有的比,第二次就是a[1]与后面的所有的比。{int temp;if(a[i]<a[j]){temp=a[j];//大数给tempa[j]=a[i];//小数给从第一个循环开始的下一个数a[i]=temp;//把temp给第一个循环对应的数}}printf("%d",a[0]);// printf("%d",a[0]);//例如给定4个数,第一个循环开始要拿a[0]去和a[1] \a[2]\a[3]去比,把大数给a[0]//第二个循环,把第二个数作为次大数,a[1]装着仅比a[0]小或者等于的数,a[1]跟a[2]\a[3],//其实写复杂了,搞成从大到小排序了。return 0;//今天又是没带return 0的一天
}

这篇关于郑轻oj1059的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/348444

相关文章

九度OJ1059 abc(枚举)

题目描述: 设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。 输入: 题目没有任何输入。 输出: 请输出所有满足题目条件的a、b、c的值。a、b、c之间用空格隔开。 每个输出占一行。 思路:枚举 #include<stdio.h>#include<string.h>int main()

郑轻OJ 1099: 角谷猜想(多实例测试)

1099: 角谷猜想(多实例测试) Time Limit: 1 Sec   Memory Limit: 128 MB Submit: 2762   Solved: 1852 Submit Status Web Board Description 任何一个自然数,如果是偶数,就除以2,如果是奇数,就乘以3再加1。最后,经过若干次迭代得到1。也就是说,不管怎样迭代,不断除以2以后,最

郑轻OJ 1090: 整数幂(多实例测试)

1090: 整数幂(多实例测试) Time Limit: 1 Sec   Memory Limit: 128 MB Submit: 3886   Solved: 1773 Submit Status Web Board Description

郑轻oj 1159: 最大的两个数(指针专题)

比较耗时的做法: #include <stdio.h>void LargestTow(int a[],int n,int *pfirst,int *psecond){int max = 0;*pfirst = a[0];;for (int i = 1; i < n; ++i){if (a[i] > *pfirst){*pfirst = a[i];max = i;}}for (int i

郑轻oj1071

#include<stdio.h>#include<string.h>#include<math.h>#include<malloc.h>//将一个正整数分解质因数,例如,输入90,输出2 3 3 5。//输入一个正整数n(2<=n<=2000)。//从小到大输出n的所有质因子,每两个数之间空一格。int main(){//思路://分解成小的质数相乘,需要用到判断质数,

郑轻oj1084

题目输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 输出 对于每组输入数据,输出一行,结果保留两位小数。 #include<stdio.h>#include<string.h>#include<math.h>#include<malloc.h>int mai