19秋程序设计基础(C)
作业
luyibaobao
这个作者很懒,什么都没留下…
展开
-
文件上机综合题(2019.12.30)
文件上机综合题Write a program to count occurrences(出现次数) of each different word in a file, sort according to the description, and write the result to another file. Filenames are specified in the command line.1、Format of the command line: cmd inputFile out原创 2020-05-27 15:54:35 · 540 阅读 · 2 评论 -
Lab12-动态分配与结构体(2019.12.16)
Lab12-动态分配与结构体文章目录Lab12-动态分配与结构体1. book类型的结构体【简单】2. 赶班车【中等】3. tb商品排序【中等】4. 字符串排序【中等】5. 统计考分【困难】1. book类型的结构体【简单】(结构体)101. 结构体和指针的练习,请定义结构体类型Book包括了书名,价格,出版社等信息。请定义结构体Book类型的指针,并用malloc函数分配结构体变量的内存空间【输入】第1行:一个字符串,表示书名,可能包含空格,长度不大于90个字符。第2行,一个非负数,表示价原创 2020-05-27 15:50:32 · 944 阅读 · 0 评论 -
Lab11-Pointer & String(2019.12.09)
Lab11 Pointer & String文章目录Lab11 Pointer & String1. 字符串排序【中等】2. 字符串合并(交替)【中等】3. 字符串的操作【中等】4. 函数strmcpy【中等】5. 整数转字符串【中等】6. 原始字符串【中等】7. 月份的翻译【简单】8. 数组的移位【中等】9. 文章的单词排序【中等】10. 数字统计【中等】1. 字符串排序【中等】(多维数组、字符串、指针)81.输入一个正整数n(1≤n≤10)和n个长度不超过30的字符串(字符串中可能原创 2020-05-27 15:43:45 · 1413 阅读 · 0 评论 -
Lab10-字符串和数组初步(2019.12.03)
Lab10字符串和数组初步文章目录Lab10字符串和数组初步1. 包含元音的单词【中等】2. 字符串的循环右移【中等】3. 16进制转10进制【中等】4. 最长单词【中等】5. 判断回文【中等】6. 花布条的裁剪【中等】7.数位和【中等】1. 包含元音的单词【中等】(选择)输入一个英文单词(只包含大写字母和小写字母),如果这个英文单词包含元音字母(a,e,i,o,u)可以为大写,就输出‘yes’,否则就输出‘no’。样例输入1:HELLO样例输出1:yes样例输入2:Why样例输出2:原创 2020-05-27 15:33:45 · 1035 阅读 · 0 评论 -
Lab09-数组的操作与应用(2019.11.26)
Lab09-数组的操作与应用文章目录Lab09-数组的操作与应用1. 冒泡排序【中等】2. 约瑟夫【中等】3. 走楼梯【中等】4. 日历【困难】5. 小明拜访朋友【困难】1. 冒泡排序【中等】(数组)79.查阅并理解冒泡排序的过程,编写冒泡排序的函数,输出为升序如输入:52 3 1 4 5输出:1 2 3 4 5#include <stdio.h>#include <stdlib.h>void temp(int arr[],int n){ int i原创 2020-05-27 15:27:06 · 589 阅读 · 0 评论 -
上机练习(2019.11.19)
上机练习文章目录上机练习1. 伟大的决定【简单】2. 小志的杂货店【简单】3. 数字里的圆【中等】4. 带分数【中等】5. 国王的蛋糕【中等】1. 伟大的决定【简单】美食家XZ决定减肥了!但是他想在保持体型的基础上尽可能多的进食。假设XZ的当前体重为W_now。而他立下毒誓的体重不能超过W_max。但是在他眼前有重量为W_food的诱人美食摆在他面前。如果他吃下该食物之后的体重(W_food+W_now)严格大于W_max,他会说"NO"。不然他会说"YES"。本题一共有多组数据。首先给出原创 2020-05-27 15:17:54 · 527 阅读 · 0 评论 -
Lab08-数组初步(2019.11.19)
Lab08-数组初步1.(数组)编写程序向数组增加一个元素,用户输入下标,和插入的元素值,在指定位置插入元素。(假设数组中的数值连续存储,即若有n个数值,则应存储在0-n-1的位置)输入:数组个数数组各个元素要插入的下标 要插入的元素输出:插入后的数组如输入:42 4 6 80 1输出:1 2 4 6 8...原创 2020-05-27 15:09:38 · 854 阅读 · 0 评论 -
Lab07-Recursion and Function(2019.11.11)
lab07-Recursion and Function1. 正整数的各位数字之和(递归)64.请编写递归程序,计算给定正整数的各位数字之和。例如,如果实参为12345,则函数返回1+2+3+4+5=15,即返回15.#include <stdio.h>#include <stdlib.h>int sum(int num){ if(num<10)...原创 2019-11-19 21:54:29 · 464 阅读 · 0 评论 -
Lab06-函数初步(2019.10.29)
Lab06-函数初步1. 立方和50.(循环)编写程序输出这样的三位数:这个三位数本身正好等于其每个数字的立方和。(如 153 = 1的立方+5的立方+3的立方)数字间用空格隔开。#include <stdio.h>#include <stdlib.h>int main(){ long num; int a,b,c; for(num=...原创 2019-11-19 21:43:06 · 742 阅读 · 0 评论 -
Lab01-char类型的课堂作业(2019.09.18)
Lab01-char类型的课堂作业1. 大小写字母转换请编写程序实现大小写字母的转换。【输入】大写字母【输出】大写字母对应的小写字母e.g.【input】 B【output】b#include <stdio.h>int main(){ char letter=0; scanf("%c",&letter); letter = letter+...原创 2019-11-19 21:23:02 · 153 阅读 · 0 评论 -
Lab02-数据类型、运算符和表达式(2019.09.23)
Lab02-数据类型、运算符和表达式1. 求十位和个位用户输入(1-100)之间的数num,请写程序输出num的个位和十位数的值。输入:1-100之间的整数;输出:个位数 十位数输入:29输出:9 2输入:9输出:9 0#include <stdio.h>int main(void){ int num,shiwei,gewei; scanf("%d",&...原创 2019-11-19 20:27:58 · 255 阅读 · 0 评论 -
Lab03-数据类型、关系运算符、逻辑运算符(2019.09.30)
Lab03-数据类型、关系运算符、逻辑运算符1. 输入格式编写程序读取两组输入数据:第一组值为:2 3 4回车第二组值为:2,3,4回车输出从键盘读入到的信息。【输入】2 3 47, 8, 9【输出】2 3 47 8 9#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c...原创 2019-11-19 20:27:29 · 247 阅读 · 0 评论 -
Lab04-选择结构(2019.10.15)
Lab04-选择结构1. 任意字符转小写字母用户从键盘输入任意的字符,请编写程序将大写字母转换成对应的小写字母,如果用户输入的不是大写字母则输出提示信息即可。【输入】任意字符【输出】 小写字母/或者错误信息【输入】B【输出】b【输入】3【输出】error【输入】t【输出】error#include <stdio.h>#include <stdlib.h&g...原创 2019-11-19 20:26:52 · 284 阅读 · 0 评论 -
Lab05-循环1(2019.10.21)
Lab05-循环11. 球的反弹高度(循环)一球从100米高度落下,每次落地后跳回原高度的一半,再落下。编程求它在第10次落地时,共经过距离为多少米?第10次落地后的反弹有多高?运算结果请按照3位小数输出。两个输出用空格隔开。#include <stdio.h>#include <stdlib.h>int main(){ double fantan=5...原创 2019-11-19 20:26:16 · 576 阅读 · 0 评论