自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 10个学生结构体变量,内含学生学号、姓名和三门课的成绩。

有10个 结构体变量,内含学生学号、姓名和三门课的成绩,要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课成绩和平均成绩(C语言)

2022-08-31 15:01:40 2599 1

原创 结构体类型简单应用——选票统计(适合C语言初学者)

题目描述某班进行班长选取,每人可投一票,候选人有三人:zhouziyou,niujinhang,pangbo。对此次选举结果进行统计并按照从大到小排列#include<stdio.h>#include<string.h>#define N 3//设三个人投票int main(){ struct student { char name[20];//人名最多19个字符,留一个给'\0',否则数据溢出 int count;//票数 }; struct

2021-12-31 00:17:38 3451 2

原创 怎样输入字符型数据技巧

(一)定义字符型数据类型:char(二)单个字符1.赋值单个字符 a.字母(eg:'A','a'),数字字符(eg:'0'~'9'),专门符号(eg:'!','#'),不能显示的字符(eg:换行'\n',跳格'\t')char a,b,c,d;a='A';b='0';c='!';d='\t'; b.数字char ch;ch=65;//即通过对照ASCII码转换为'A'2.输出单个字符char ch='A...

2021-12-09 00:03:36 2938

原创 数据类型

1、整型int 4个字节long int 4个字节long longint 8个字节2、浮点型float 4个字节double 8个字节3、字符型(整型的一种)char...

2021-12-04 23:52:20 106

原创 利用非显示的字符计数

在C语言中有一些字符型数据,例如:换行(以\n表示)、跳格(以\t表示)、退格(以\b表示)、空字符(null)(以\0表示)等。在C语言学习中这些数据也能派上用场。 1、判断输入终止#

2021-12-03 23:53:26 218

原创 【矩阵求和】对于一个N阶矩阵,分别按行、按列、按两对角线计算元素之和。

【问题描述】对于一个N阶矩阵,分别按行、按列、按两对角线计算元素之和。【输入形式】先输入矩阵的阶数(不超过50),然后输入一个n阶矩阵。【输出形式】第一行输出按行计算出的元素之和,以一个空格分隔;第二行输出按列计算出的元素之和,以一个空格分隔;第三行、第四行分别输出左、右对角线计算出的元素之和。#include<stdio.h>int main(){ int k[5][5]; int a[5]={0,0,0,0,0},b[5]={0,0,0,0,0},c=0,d=0;

2021-11-26 16:13:22 3300

原创 经典问题杨辉三角(C语言)

【问题描述】在屏幕上显示如下杨辉三角形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 ...

2021-11-26 16:11:54 509

原创 合并有序数组(C语言)编写一个程序,将两个元素从小到大有序的一维数组归并成一个有序的一维数组。

【问题描述】编写一个程序,将两个元素从小到大有序的一维数组归并成一个有序的一维数组。【输入形式】用户在第一行输入第一个有序数组的元素数目,以回车结束此输入。然后在第二行按照刚才输入的元素数目依次输入数组元素,中间用空格分隔,最后用回车结束输入。第三行和第四行只需重复刚才的步骤,将第二个有序数组也输入即可。输入时候一定是有序输入的,即数组元素已经按照从小到大顺序排列。【输出形式】程序将两个有序一维数组合并为一个有序数组并按照从小到大顺序输出。每个元素输出时用空格分隔,最后一个输出之后没有空格。

2021-11-26 16:10:40 5925 4

原创 比较两组整数(C语言)

【问题描述】比较两组整数是否有相同的元素,不考虑元素的顺序,并忽略元素重复的情况。例如:1 4 9 16 9 7 4 9 11与下列一组整数:11 7 9 16 4 1相同。【输入形式】分行输入两组整数,以空格分割【输出形式】打印两组整数中相同的元素,顺序以第一行的整数输出顺序为准,如果没有相同元素,打印"No Answer"#include <stdio.h>int main(){ int a[20],b[20],c[20]; int...

2021-11-26 16:07:40 4451 4

原创 求两组整数的异或集合和交及(C语言)

【问题描述】从标准输入中输入两组整数(每行不超过20个整数,每组整数中元素不重复),求两组整数的异或集(合并两组整数,去掉在两组整数中都出现的整数后形成的集合)和交集(在两组整数中都出现的整数形成的集合),并按从大到小顺序排序输出。【输入形式】首先输入第一组整数,以一个空格分隔各个整数;然后在新的一行上输入第二组整数,以一个空格分隔。两行最后一个整数后没有空格,只有回车换行。【输出形式】先按从大到小顺序排序输出两组整数的异或集(以一个空格分隔各个整数,最后一个整数后也有一个空格),然后在

2021-11-26 16:05:13 2084

原创 大赛评分(C语言)两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成。输入两个集合A、B,每个集合中元素都是自然数。求集合A、B的差集。

【问题描述】两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成。输入两个集合A、B,每个集合中元素都是自然数。求集合A、B的差集。【输入形式】从标准输入先输入集合元素个数,然后在下一行输入集合中的自然数元素,以空格分隔。其中,每个集合都不输入重复的元素。【输出形式】输出差运算后集合中的元素,以空格分隔。输出元素的顺序与原有集合A输入的顺序一致。如果A、B的差集为空集,则不输出任何数值。#include<stdio.h>int main (){

2021-11-26 16:01:48 1732

原创 求差集(C语言)两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成。输入两个集合A、B,每个集合中元素都是自然数。求集合A、B的差集。

【问题描述】两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成。输入两个集合A、B,每个集合中元素都是自然数。求集合A、B的差集。【输入形式】从标准输入先输入集合元素个数,然后在下一行输入集合中的自然数元素,以空格分隔。其中,每个集合都不输入重复的元素。【输出形式】输出差运算后集合中的元素,以空格分隔。输出元素的顺序与原有集合A输入的顺序一致。如果A、B的差集为空集,则不输出任何数值。#include <stdio.h>#define N 20

2021-11-26 16:00:18 5830 2

原创 判断两数据集是否相同(C语言)

【问题描述】从标准输入中读入两个整数集,整数集中数据无序,且可能有重复数据。当两个数据集中数据完全相同(去掉重复数据,顺序不一定相同),则两个数据集相同。编写一程序判断输入的两数据集是否相同:用1表示相同,用0表示不同。【输入形式】先输入第一组整数集的个数(大于等于1,小于等于20),然后输入第一组整数(以一个空格分隔);再输入第二组整数集的个数(大于等于1,小于等于20),并输入第二组整数(以一个空格分隔)。【输出形式】若两数据集相同,则输出1,否则输出0,然后在下一行按照从小到大的顺

2021-11-26 15:58:34 2549 1

原创 求二维数组中的鞍点(C语言)求二维整型数组的“鞍点“。二维数组的“鞍点“定义为:某个数是所在行的最大值,并且是所在列的最小值。

求二维整型数组的"鞍点"。二维数组的"鞍点"定义为:某个数是所在行的最大值,并且是所在列的最小值。【输入形式】从控制台读入二维数组。第一行只有以空格分隔的两个正整数n和m(n,m<=10),n代表二维数组的行数,m代表二维数组的列数。然后在后续n行上输入二维数组的元素,每行有m个以若干空格分隔的整数,代表二维数组在该行上的所有元素。【输出形式】向控制台输出二维数组的"鞍点",按行下标、列下标从小到大的顺序输出,每行一个,先输出"鞍点"数值,再输出对应的行下标、列下标(下标从1开

2021-11-26 15:55:57 3819 1

原创 矩阵运算(C语言初学者)

【问题描述】对于多个N阶矩阵,依次进行加、减运算。【输入形式】从标准输入读取输入。第一行只有一个整数N(1≤N≤10),代表矩阵的阶数。接下来是一个矩阵,是N行,每行有N个整数(可能是正、负整数),是矩阵的所有元素。然后一行只含一个字符"+"或"-",代表加、减操作。然后用同样的方式输入另一个矩阵。后续仍然是运算符和矩阵。直至运算符为"#"时停止计算,将结果输出。【输出形式】向标准输出打印矩阵的操作结果。输出N行,每行对应矩阵在该行上的所有元素,每一行末均输出一个回车符。每个元素占5个

2021-11-26 15:53:08 5782 3

原创 孪生数(适合C语言初学者)

【问题描述】孪生数定义: 如果 A 的约数(因数,包含1,但不包含A本身)之和等于 B , B 的约数(因数)之和等于 A , A 和 B 称为孪生数(A和B不相等)。试找出正整数 M 和 N 之间的孪生数。【输入形式】从控制台输入两个正整数M和N(1<=M<N<=20000),中间用一个空格分隔。【输出形式】在标准输出上输出符合题目描述的M和N之间的全部孪生数对(包括M和N)。每行输出一对孪生数,用一个空格隔开,小的先输出;各行孪生数按照第一个数从小到大的顺序输出,一

2021-11-14 21:15:15 3146 1

原创 素数(适合C语言初学者)

【问题描述】从控制台输入整数n(n>=1),计算并输出从1到n之间(包括n)个位为1的所有素数,若没有符合要求的素数,则输出-1。【输入形式】从控制台输入整数n。【输出形式】按照从小到大的顺序,在一行上输出1到n之间(包括n)个位为1的所有素数,素数之间用一个空格分隔,若没有符合要求的素数,则输出-1。【样例输入】120【样例输出】1131416171101【样例说明】输入的整数n为120,1到120之间个位为1的所有素数为11、31、41、61、71、101。...

2021-11-14 20:51:46 4387

原创 进制转换技巧

现在简单的hello word 已经掌握了,求体积 等逻辑思维问题也能轻松解决,要继续努力,还要加强数学 英语的学校,以培养逻辑思维能力,和对于error理解的更快更准确

2021-10-15 17:55:25 85

原创 C语言学习方法

开始用Raptor写程序流程图了,好抽象,努力了一个下午 查百度问同学终于搞定了,真开心,希望越来越顺利,加油????

2021-10-10 16:20:14 775

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除