算法笔记
罗铸
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
问题 B: C语言11.2
题目描述 定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。结构体student的定义如下: struct student { int num; char name[20]; char sex; int age; }; 本题要求使用指向结构体数组的指针进行输入和输出。 输入 第一行有一个整数n,表示以下有n个学生的信息将会输入。保证n不大于20。 以后的n行中,每一行包含对应学生的学号、名字、性别和年龄,用空格隔开。保证每一个人名都不包含空格且长原创 2021-01-15 18:02:45 · 377 阅读 · 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-01-15 17:56:09 · 101 阅读 · 0 评论 -
问题 E: C语言10.16
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。 #include <stdio.h> #include <cstring> void output(int pInt[10], int i); using namespace std; void input(int *a,int n){ for(int i=0;i<n;i++){ sc原创 2021-01-15 17:39:12 · 130 阅读 · 0 评论 -
问题 D: C语言10.15
输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。 #include <stdio.h> #include <cstring> using namespace std; void cmp(char* a,char* b){ if(strcmp(a,b)>0){ char temp[20]; strcpy(temp,a); strcpy(a,b); strcpy(b,temp); }原创 2021-01-15 17:27:41 · 99 阅读 · 0 评论 -
问题 C: C语言10.10
问题 C: C语言10.10 给定字符串定义char *a = “I love China!”,读入整数n,输出在进行了a = a + n这个赋值操作以后字符指针a对应的字符串。 #include <iostream> int main() { char *a = "I love China!"; int n; scanf("%d",&n); printf("%s\n",a+n); return 0; } ...原创 2021-01-15 17:11:46 · 122 阅读 · 0 评论
分享