
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在字符串str中找出最大的字符并放在第一个位置上,并将将字符前的原字符往后顺序移动。#include <stdio.h>int main(){char str[80],max,*p,*q;p=str;gets(p);max=*(p++);while(*p != '\0'){if(max<*p){max=*p;//max存放最大值q=p;//q存放最大值地址}p++;}p=q;wh
下列程序先消除输入字符串的前后空格,再判断是否是“回文”(即字符串正读和倒读都是一样),若是则输出YES,否则输出NO。#include <stdio.h>#include <string.h>int main(void){char s[80],ch,*p,*q;int i,j,n;gets(s);p=s;while( *p == ' ')//p移动到串首空格后一个位置p+
7-2 统计一批学生的平均成绩与不及格人数 (15分)本题要求编写程序,计算学生们的平均成绩,并统计不及格(成绩低于60分)的人数。题目保证输入与输出均在双精度范围内。输入格式:输入在一行中给出一系列非负实数,其间以空格分隔。当读到负实数时,表示输入结束,该数字不要处理。输出格式:按照以下格式输出:Average = 成绩均值Count = 不及格人数其中平均值精确到小数点后两位,等号的左右各有一
学生成绩排序 (15分)假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(n<50)个学生的成绩信息,按照学生的个人平均分从高到低输出他们的信息。如果平均分相同,按输入的先后顺序排列。输入格式:输入一个正整数n(n<50),下面n行输入n个学生的信息,包括:学号、姓名、三门课程成绩(整数)。输出格式:输出从高到低排序后的学生信息







