C
文章平均质量分 80
SEVEN__霖
这个作者很懒,什么都没留下…
展开
-
华电结构体题库
1.一次投票后,统计了n位候选人的得票数(n<10)。定义一个结构体类型,包括姓名和票数两个成员;并声明一个足够大的结构体数组,用来存放各个候选人的姓名和得票数。结构体类型的定义和数组声明请使用:struct person{ char name[20];int count;} leader[10];要求:输入n的值,再依次输出每位候选人及其票数,按照每位候选人的得票数进行由大到小的排序,然后将候选人的姓名和得票数按照由大到小的顺序输出。#include<stdio.h原创 2020-12-25 11:10:55 · 2322 阅读 · 3 评论 -
华电函数题库
1.编写函数,完成下面的程序,将一个字符串中的字母排序后输出。输出要求:字母从小到大排序(包括大小写)后的字符串。#include <stdio.h>#include <string.h>int sortchar(char s[]);int main(){ char s[80]; gets(s); sortchar(s); puts(s); }int sortchar(char s[]){ int a,b,t,k; i原创 2020-12-23 17:45:57 · 9127 阅读 · 15 评论 -
华电指针题库
1.请用指针实现程序:n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下来的是原来的第几号的那位。#include<stdio.h>int main(){ int i,n,a[100],count,* p,out; scanf("%d",&n); for(i=0;i<n;i++) a[i]=i+1; //从1到n给每个人编号 i=0; count=0;原创 2020-12-23 16:42:44 · 3219 阅读 · 10 评论 -
华电数组题库
任意读入10个整数存放到数组a中,统计数组中出现频率最高的数,输出该数及其出现次数。如果数组中没有重复出现的数,则输出"没有重复出现的数"。#include <stdio.h>int main(){ int a[10],b,c,d,x[10],max=0,s=0; printf("a数组元素为:"); for(b=0;b<10;b++) { scanf("%d",&a[b]); printf("%d ",a[b]); x[b]=0; } for(b=0;b原创 2020-12-23 11:47:45 · 16072 阅读 · 15 评论