![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法笔记
吃什么开心
这个作者很懒,什么都没留下…
展开
-
[c/c++] 算法笔记 codeup 问题 G: A+B 输入输出练习VII
题目描述你的任务是计算两个整数的和。输入输入包含若干行,每行输入两个整数a和b,由空格分隔。输出对于每组输入,输出a和b的和,每行输出后接一个空行。样例输入 Copy1 510 20样例输出 Copy6[空行]30#include<stdio.h>int main(){ int a=0, b=0, n=0; while(scanf("%d %d", &a, &b) != EOF){ printf("原创 2021-03-08 20:02:31 · 140 阅读 · 0 评论 -
[c/c++] codeup 问题 F: A+B 输入输出练习VI
标题问题 F: A+B 输入输出练习VI[命题人 : 外部导入]时间限制 : 1.000 sec 内存限制 : 32 MB标题题目描述你的任务是计算若干整数的和。标题输入每行的第一个数N,表示本行后面有N个数。输出对于每一行数据需要在相应的行输出和。标题样例输入 Copy4 1 2 3 45 1 2 3 4 5标题样例输出 Copy1015#include<stdio.h>int main() { int n, sum = 0,原创 2021-03-08 18:04:17 · 136 阅读 · 0 评论 -
[c/c++] 算法笔记 codeup 问题 E: A+B 输入输出练习V
问题 E: A+B 输入输出练习V题目描述你的任务是计算若干整数的和。输入输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。输出对于每一行数据需要在相应的行输出和。样例输入 Copy24 1 2 3 45 1 2 3 4 5样例输出 Copy1015#include<stdio.h>int main(){ int n, m, sum = 0, a; scanf("%d", &n);原创 2021-03-08 17:53:26 · 115 阅读 · 0 评论 -
[c/c++] 算法笔记 codeup 问题 D: A+B 输入输出练习IV
题目描述你的任务是计算若干整数的和。输入每行的第一个数N,表示本行后面有N个数。如果N=0时,表示输入结束,且这一行不要计算。输出对于每一行数据需要在相应的行输出和。样例输入 Copy4 1 2 3 45 1 2 3 4 50样例输出 Copy1015#include<iostream>using namespace std;int main() { int a[100], n, sum=0; while(scanf("%d"原创 2021-03-08 17:12:47 · 110 阅读 · 0 评论 -
[c/c++] 算法笔记 codeup 问题 C: A+B 输入输出练习III
问题 C: A+B 输入输出练习III题目描述你的任务是计算a+b。输入输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。输出对于输入的每对a和b,你需要在相应的行输出a、b的和。如第二对a和b,他们的和也输出在第二行。样例输入 Copy1 510 200 0样例输出 Copy6 30#include<iostream>using namespace std;int main(){ int a, b, i=原创 2021-03-08 16:01:26 · 115 阅读 · 0 评论 -
[c/c++] 算法笔记 codeup 问题 B: A+B 输入输出练习II
问题 B: A+B 输入输出练习II斜体样式时间限制 : 1.000 sec 内存限制 : 32 MB题目描述你的任务是计算a+b。输入第一行是一个整数N,表示后面会有N行a和b,通过空格隔开。输出对于输入的每对a和b,你需要在相应的行输出a、b的和。如第二对a和b,对应的和也输出在第二行。样例输入 Copy21 510 20样例输出 Copy630#include<iostream>using namespace std;int ma原创 2021-03-08 15:55:38 · 117 阅读 · 0 评论 -
算法笔记 结构体 问题 E: C语言11.8
问题 E: C语言11.8[命题人 : 外部导入] 时间限制 : 1.000 sec 内存限制 : 32 MB题目描述有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。输入共有10行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间的整数),用空格隔开。输出第一行包含了3个实数,分别表示原创 2021-03-07 22:15:56 · 334 阅读 · 0 评论 -
算法笔记 结构体 问题 D: C语言11.7
题目描述编写两个函数input和print,分别用来输入5个学生的数据记录和打印这5个学生的记录。对于每一个学生,其记录包含了学号、名字、3门课程的成绩共5项。用主函数分别调用input和print函数进行输入和输出。要求使用结构体数组实现,结构体中包括了每个学生的5项记录。输入共有5行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间的整数),用空格隔开。输出与输入格式相同,每行输出一个学生的所有记录。 请注意行尾输出换行。样原创 2021-03-07 21:55:54 · 116 阅读 · 0 评论 -
算法笔记 结构体与指针 问题 C: C语言11.4
题目描述设有若干个人员的数据,其中包含学生和教师。学生的数据中包括:号码、姓名、性别、职业、班级。教师的数据包括:号码、姓名、性别、职业、职务。可以看出,学生和教师所包含的数据是不同的。现在要求把这些数据放在同一个表格中储存,使用结构体中的共用体实现。结构体定义如下:struct {int num;char name[10];char sex;char job;union {int class;char position[10];}category; }; 在以上的结构体中,如果job原创 2021-03-07 20:57:58 · 101 阅读 · 0 评论 -
算法笔记 结构体 问题 B: C语言11.2
题目描述定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。结构体student的定义如下:struct student {int num;char name[20];char sex;int age; }; 本题要求使用指向结构体数组的指针进行输入和输出。输入第一行有一个整数n,表示以下有n个学生的信息将会输入。保证n不大于20。以后的n行中,每一行包含对应学生的学号、名字、性别和年龄,用空格隔开。保证每一个人名都不包含空转载 2021-03-07 20:37:06 · 103 阅读 · 0 评论 -
算法笔记 结构体 问题 A: C语言11.1
题目描述完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式:struct person {char name[20];int count; }leader[3] = {“Li”, 0, “Zhang”, 0, “Fun”, 0};输入第一行有一个整数n,表示以下有n张选票信息将会输入。保证n不大于100。以后的n行中,每一行包含一个原创 2021-03-06 17:28:42 · 153 阅读 · 0 评论 -
算法笔记 指针 问题 E: C语言10.16
题目描述输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。输入用空格隔开的10个整数。输出输出进行题目描述操作之后的10个整数,每个整数之后输出一个空格。 请注意行尾输出换行。样例输入 Copy1 5 2 4 9 0 3 8 7 6样例输出 Copy0 5 2 4 6 1 3 8 7 9#include<stdio.h>void inpu转载 2021-03-06 15:57:52 · 93 阅读 · 0 评论 -
算法笔记 指针 问题 C: C语言10.10
题目描述给定字符串定义char *a = “I love China!”,读入整数n,输出在进行了a = a +n这个赋值操作以后字符指针a对应的字符串。输入一个整数n,保证0<=n<13.输出输出进行了题目描述中赋值操作之后a对应的字符串。 请注意行尾输出换行。样例输入 Copy7样例输出 CopyChina!#include<stdio.h>int main() { char* a = "I love China!";原创 2021-03-06 13:57:42 · 130 阅读 · 0 评论 -
算法笔记 指针 问题 B: C语言10.2
问题 B: C语言10.2题目描述输入a、b、c三个整数,按先大后小的顺序输出a、b和c。注意请使用指针变量的方式进行比较和输出。输入三个用空格隔开的整数a、b和c。输出按先大后小的顺序输出a、b和c,用空格隔开。请注意行尾输出换行。样例输入 Copy9 0 10样例输出 Copy10 9 0#include<stdio.h>int main() { int a, b, c; int *p = &a, *q = &b原创 2021-03-05 23:10:01 · 79 阅读 · 0 评论 -
算法笔记 问题 A: C语言10.1
问题 A: C语言10.1题目描述输入a和b两个整数,按先大后小的顺序输出a和b。注意请使用指针变量的方式进行比较和输出。输入两个用空格隔开的整数a和b。输出按先大后小的顺序输出a和b,用空格隔开。请注意行尾输出换行。样例输入 Copy5 9样例输出 Copy9 5#include<stdio.h>int main() { int a, b; int *p = &a, *q = &b; scanf("%d %d", &a原创 2021-03-05 22:43:32 · 75 阅读 · 0 评论