- 博客(12)
- 收藏
- 关注
原创 最全排序复习资料
一、冒泡排序原理:依次比较相邻的两个数,将较小的数放在前面,较大的数放在后面举例:[9,1,34,61,89,36,52] 第一趟1. [1|,9,34,61,89,36,52] (比较1和9,确定1的位置)2. [1,9|,34,61,89,36,52](比较9和34,确定9的位置)3. [1,9,34|,61,89,36,52] (比较34和61,确定34的位置)4. [1,9,34,61|,89,36,52]...
2021-12-05 23:12:22
654
原创 结构体习题(竞选人数统计)
候选人得票统计。设有3个候选人,先输入每位候选人的名字,然后输入参加投票的人数,接着依次输入每个投票人所投的候选人名字(不考虑弃权),要求最后输出各个候选人的得票结果。输入格式:[输入提示] "输入%d个候选人的基本信息:姓名\n"输入每个候选人的姓名,每次输入格式为"%s"[输入提示] "输入参加投票的人数:"输入参加投票人数,输入格式为"%d"[输入提示] "输入%d个参加投票人的投票情况\n"输入每个投票人所投的候选人的姓名,每次输入格式为"%s"输出格式:"输出%d个候选人的基.
2021-09-24 13:58:08
291
原创 结构体例题(判断年月日的日期)
写一个函数days,实现主函数将年、月、日(结构体类型)传递给days函数,days函数计算该年该月该日是该年的第几天并传回主函数输出。程序的运行示例如下:请输入日期(年,月,日)1990,2,142月14日是1990年的第45天。输入格式:"请输入日期(年,月,日)\n""%d,%d,%d"输出格式:"\n%d月%d日是%d年的第%d天。" 1.定义结构体struct Find2.给结构体命名Day3.days函数计算天数(判断闰年->计算天数=每月的天数之和).
2021-09-24 02:03:46
429
原创 结构体例题(统计个数)
完成对输入的字符串中C关键词的查找统计。程序运行示例如下:本程序将为您统计C语言的关键字的个数,请输入,输入end结束输入:if do while while do break goto helloworld end您的输入中C语言关键字出现的次数统计如下:break : 1do : 2goto : 1if : 1while : 2输入格式:"本程序将为您统计C语言的关键字的个数.
2021-09-24 01:20:11
369
原创 二维数组习题(转置矩阵)
按如下函数原型编程计算并输出m×n阶矩阵的转置矩阵。其中,m和n的值由用户从键盘输入。已知m和n的值都不超过10。矩阵是二维数组,a[m][n]==位于m行n列的数转置矩阵 a[i][j]=a[j][i],嵌套循环,先行后列输出格式注意换行...
2021-09-23 22:39:01
753
原创 二维数组例题(字典排序国名)
编程实现从键盘输入5个国名(每个国名最长80个字符),找出并输出按字典顺序排在最前面的国名要求:(1)用gets输入字符串。(2)**输入提示信息为:"Input five countries' names:\n"**输出格式为:"The minimum is:%s\n"1.nat[5][80]=nat[字符串个数][每个字符串的字符个数]2.比较字符串直接用strcmp(nat[i],nat[j])==nat[i]-nat[j]3.交换字符串用strcpy(nat[i],nat[.
2021-09-23 20:53:46
1714
原创 字符串实现strcat函数
#include<stdio.h>#include<string.h>#include<stdlib.h>#defineN100intmain(){chara[N],b[N],c[N];inti=0,j;gets(a);gets(b);while(a[i]!='\0'){c[i]=a[i];i++;}j...
2021-09-21 00:18:54
76
原创 字符串函数的实现strcmp
#include<stdio.h>#include<string.h>#include<stdlib.h>#defineN100charMax(chara[],charb[]);intmain(){chara[N],b[N];inti,p;gets(a);gets(b);p=Max(a,b);if(p==0){...
2021-09-21 00:01:50
71
原创 编写一个程序,将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来(例如:输入asd123,34fgh_566kkk789,则产生的数字分别是123、34、789)。
编写一个程序,将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来(例如:输入asd123,34fgh_566kkk789,则产生的数字分别是123、34、789)。**输入格式要求:提示信息:"Please enter a string:"**输出格式要求:"the result of output:\n" "%10d\n" 程序运行示例如下:Please enter a string:abc123def456ghi111bbbccc99go100the result of out.
2021-09-20 22:14:24
2804
原创 初学c语言错题集
排序方法(升序为例)例如:9 5 6 4 81.冒泡排序(比较相邻两数,将较大值排在后面)第一次:56489第二次:54689第三次:45689第四次:456892.选择排序(从第一个数开始与后面的数进行比较,找到最小的数与第一个数交换,由此类推)第一次:45698第二次:45698第三次:45698第四次:45689for(i=0;i<n-1;i++){k=i;{for(j=i+1;j<n;j+...
2021-09-19 16:47:55
63
原创 初学c语言错题集
day2(选择结构)1.判断闰年:可以整除4且不能整除100,或者可以整除400#include<stdio.h>intmain(){inta=0,x;scanf("%d",&x);if((x%4==0&&x%100!=0)||(x%400==0)){a=1;}printf("%d",a);return0;}2....
2021-09-19 15:55:49
51
原创 初学c语言错题集
1.大小写字母转换ASCII码A65 a97 (大写转小写+32,小写转大写-32)#include<stdio.h>intmain(){chara;printf("Inputa:");scanf("%c",&a);a=a-32;printf("%c",a);return0;}2.倒换整数顺序(将数值转换为数字)#include<stdio.h>intmain...
2021-08-11 16:54:54
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人