pta找出总分最高学生,最大N,最长字符串,随机成绩? pta找出总分最高的学生
- C语音编程 查找最高总分
- access 查询最高分
- 从键盘输入若干学生成绩,找出并输出最高成绩和最低成绩,当输出成绩为负时结束。
- 学生党一枚,在PTA上的一个 关于C语言一个简单循环的题。谢谢各位大神给看一下。
C语音编程 查找最高总分
//希望我的回答对你的学习有帮助
#include
#include
#include
#define N 10//定义数组长度
void AscendOrder(int a[N])//升序函数(冒泡
{
int temp = 0;
for (int i = 0; i {
for (int j = 0; j {
if (a[j] > a[j + 1])
{
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
void DescendOrder(int a[N])//降序(冒泡
{
int temp;
for (int i = 0; i {
for (int j = 0; j {
if (a[j] {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
int main()
{
int sign;
int NumArray[N] = {};
while (1)
{
srand(unsigned(time(NULL)));
for (int i = 0; i {
NumArray[i] = rand() % 10000;//随机范围 0 ~ 9999
}
printf("Please input 1 or 2!\n");
scanf("%d", &sign);
if (sign == 0) break;//输入 0 结束程序
if (sign != 0 && sign != 1 && sign != 2) continue;
if (sign == 1)
AscendOrder(NumArray);
else if (sign == 2)
DescendOrder(NumArray);
for (int i = 0; i {
printf("%7d", NumArray[i]);
}
printf("\n\n");
}
return 0;
}测试:
access 查询最高分
select top 1 SNO from table where CNO=C1 order by GRADE disc
从键盘输入若干学生成绩,找出并输出最高成绩和最低成绩,当输出成绩为负时结束。
#include "stdio.h"
void main()
{
float mark,min,max;
scanf("%f",&mark);
max=mark;
min=mark;
while(mark>=0)
{
scanf("%f",&mark);
if(mark>max)
max=mark;
else if(mark<min&&mark>=0)
min=mark;
}
printf("最高成绩:%.1f,最低成绩:%.1f\n",max,min);
}
学生党一枚,在PTA上的一个 关于C语言一个简单循环的题。谢谢各位大神给看一下。
#include<stdio.h>
int main(void)
{ int lower,upper,i;
double c;
scanf("%d%d",&lower,&upper);
if(lower<=upper&&upper<=100)
{printf("fahr celsius\n");
for(i=lower;i<=upper;i=i+2)
{ c=5/9.0*(i-32);
printf("%d%6.1f\n",i,c);}
}
else
printf("Invalid.");
return 0;
}