程序设计课程题解
文章平均质量分 72
有关程序设计课程题解的博客
海岛Blog
专注于程序设计及其竞赛,专注于集成电路EDA设计
展开
-
程序设计基础实例大全(1.迭代法)
计算S=1 + 1 / 3 + (1 * 2) / (3 * 5) + (1 * 2 * 3) / (3 * 5 * 7) + …+ (1 * 2 * 3 * …* n) / (3 * 5 * 7 * …* (2 * n + 1))之和。d=2且n=5时,计算5个由2组成的数之和S=2+22+222+2222+22222 ( 此时 共有5个数相加)。d=5且n=3时,计算3个由5组成的数之和S=5+55+555的值,算出S=615。计算S=1-1/2+1/3-1/4+…+1/99-1/100之和。原创 2022-12-25 23:52:49 · 3519 阅读 · 0 评论 -
EDUCoder编程练习题解(指针二)
EDUCoder编程练习题解(指针二)EDUCoder编程练习题解(结构体)EDUCoder编程练习题解(文件)原创 2022-11-29 08:15:38 · 5801 阅读 · 0 评论 -
EDUCoder编程练习题解(文件)
编辑与调试 顺序结构 选择结构一 选择结构二 循环一 循环二 函数递归与嵌套函数 一维数组和二维数组 字符数组 指针一 指针二 结构体 文件任务描述题目描述:向文件in.txt中写入字符串HelloWorld。相关知识(略)编程要求根据提示,在右侧编辑器Begin-End处补充代码,完成本关要求。测试说明平台会对你编写的代码进行测试,若与预期输出一致,则算通关。编辑与调试 顺序结构 选择结构一原创 2022-11-29 18:00:43 · 4224 阅读 · 0 评论 -
EDUCoder编程练习题解(结构体)
结构体 文件。原创 2022-11-29 17:58:06 · 2965 阅读 · 0 评论 -
EDUCoder编程练习题解(指针一)
EDUCoder编程练习题解(指针一)EDUCoder编程练习题解(指针二)EDUCoder编程练习题解(结构体)EDUCoder编程练习题解(文件)原创 2022-11-29 00:14:31 · 2625 阅读 · 1 评论 -
EDUCoder编程练习题解(选择结构二)
EDUCoder编程练习题解(选择结构二)EDUCoder编程练习题解(指针一)EDUCoder编程练习题解(指针二)EDUCoder编程练习题解(结构体)EDUCoder编程练习题解(文件)原创 2022-11-28 23:29:19 · 1865 阅读 · 0 评论 -
EDUCoder编程练习题解(选择结构一)
EDUCoder编程练习题解(选择结构一)EDUCoder编程练习题解(选择结构二)EDUCoder编程练习题解(指针一)EDUCoder编程练习题解(指针二)EDUCoder编程练习题解(结构体)EDUCoder编程练习题解(文件)原创 2022-11-28 22:12:52 · 2765 阅读 · 0 评论 -
EDUCoder编程练习题解(顺序结构)
请补充Begin-End之间的代码,写一个加法程序,输入整数a,b,输出他们的和。输出格式:printf(“%d+%d=%d\n”,a,b,c);本关任务:下列程序是不用第三个变量,实现将两个数进行对调的操作。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。本关任务:写一个加法程序,输入整数a,b,输出他们的和。输入格式:scanf(“%d,%d”,&a,&b);样例输出:3+4=7。原创 2022-11-28 20:13:53 · 5144 阅读 · 3 评论 -
EDUCoder编程练习题解(编辑与调试)
编写一个C程序,输出以下图案,并上机调试通过。第一行开头有4个空格,第二行开头有3个空格,第三行有2个空格,第四行开头有一个空格,第五行开头没有空格,9个*。请补充Begin-End之间的代码,使用printf()在屏幕上输出 Hello World。本关任务:通过运行一个C语言程序,让你初步了解程序的运行方法。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。本关任务:参照上面调试的程序,编写一个能输出规定图形的程序。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。原创 2022-11-28 19:33:57 · 7393 阅读 · 0 评论 -
EDUCoder编程练习题解(循环二)
本关任务:一个数如果恰好等于它的因子之和,这个数就称为”完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6是”完数”。本关任务:编写程序计算 1 - 1/2 + 1/3 - 1/4 + …输入:102 经过—-(1x0x2) 输出:0。370就是一个水仙花数,因为370 = 3^3 +7^3 + 0^3。本关任务:编写一个程序,输入学生人数和每个人的成绩,计算平均成绩。本关任务:编写一个程序,任意输入n,求S=1!0的阶乘等于1,负数的阶乘等于0。原创 2022-11-28 18:57:26 · 2246 阅读 · 0 评论 -
《程序设计技术》第九章例程
《程序设计技术》例程《程序设计技术》第一章 C语言与程序设计(例程)《程序设计技术》第二章 C语言基础知识(例程)《程序设计技术》第三章 程序控制结构(例程)《程序设计技术》第四章 数组和字符串(例程)《程序设计技术》第五章 指针(例程)《程序设计技术》第六章 函数(例程)《程序设计技术》第七章 用户自定义类型(例程)《程序设计技术》第八章 文件(例程)《程序设计技术》第九章 ...原创 2018-11-26 11:51:01 · 468 阅读 · 0 评论 -
《程序设计技术》第八章例程
《程序设计技术》例程《程序设计技术》第一章 C语言与程序设计(例程)《程序设计技术》第二章 C语言基础知识(例程)《程序设计技术》第三章 程序控制结构(例程)《程序设计技术》第四章 数组和字符串(例程)《程序设计技术》第五章 指针(例程)《程序设计技术》第六章 函数(例程)《程序设计技术》第七章 用户自定义类型(例程)《程序设计技术》第八章 文件(例程)《程序设计技术》第九章 ...原创 2018-11-26 11:49:50 · 357 阅读 · 0 评论 -
《程序设计技术》第七章例程
《程序设计技术》例程《程序设计技术》第一章 C语言与程序设计(例程)《程序设计技术》第二章 C语言基础知识(例程)《程序设计技术》第三章 程序控制结构(例程)《程序设计技术》第四章 数组和字符串(例程)《程序设计技术》第五章 指针(例程)《程序设计技术》第六章 函数(例程)《程序设计技术》第七章 用户自定义类型(例程)《程序设计技术》第八章 文件(例程)《程序设计技术》第九章 ...原创 2018-11-26 11:48:27 · 395 阅读 · 0 评论 -
《程序设计技术》第六章例程
《程序设计技术》例程《程序设计技术》第一章 C语言与程序设计(例程)《程序设计技术》第二章 C语言基础知识(例程)《程序设计技术》第三章 程序控制结构(例程)《程序设计技术》第四章 数组和字符串(例程)《程序设计技术》第五章 指针(例程)《程序设计技术》第六章 函数(例程)《程序设计技术》第七章 用户自定义类型(例程)《程序设计技术》第八章 文件(例程)《程序设计技术》第九章 ...原创 2018-11-26 11:46:51 · 602 阅读 · 0 评论 -
《程序设计技术》第五章例程
《程序设计技术》例程《程序设计技术》第一章 C语言与程序设计(例程)《程序设计技术》第二章 C语言基础知识(例程)《程序设计技术》第三章 程序控制结构(例程)《程序设计技术》第四章 数组和字符串(例程)《程序设计技术》第五章 指针(例程)《程序设计技术》第六章 函数(例程)《程序设计技术》第七章 用户自定义类型(例程)《程序设计技术》第八章 文件(例程)《程序设计技术》第九章 ...原创 2018-11-25 10:59:21 · 781 阅读 · 0 评论 -
《程序设计技术》第四章例程
《程序设计技术》例程《程序设计技术》第一章 C语言与程序设计(例程)《程序设计技术》第二章 C语言基础知识(例程)《程序设计技术》第三章 程序控制结构(例程)《程序设计技术》第四章 数组和字符串(例程)《程序设计技术》第五章 指针(例程)《程序设计技术》第六章 函数(例程)《程序设计技术》第七章 用户自定义类型(例程)《程序设计技术》第八章 文件(例程)《程序设计技术》第九章 ...原创 2018-11-25 10:56:40 · 788 阅读 · 1 评论 -
《程序设计技术》第三章例程
《程序设计技术》例程《程序设计技术》第一章 C语言与程序设计(例程)《程序设计技术》第二章 C语言基础知识(例程)《程序设计技术》第三章 程序控制结构(例程)《程序设计技术》第四章 数组和字符串(例程)《程序设计技术》第五章 指针(例程)《程序设计技术》第六章 函数(例程)《程序设计技术》第七章 用户自定义类型(例程)《程序设计技术》第八章 文件(例程)《程序设计技术》第九章 ...原创 2018-11-25 09:05:04 · 1292 阅读 · 1 评论 -
《程序设计技术》第二章例程
《程序设计技术》例程《程序设计技术》第一章 C语言与程序设计(例程)《程序设计技术》第二章 C语言基础知识(例程)《程序设计技术》第三章 程序控制结构(例程)《程序设计技术》第四章 数组和字符串(例程)《程序设计技术》第五章 指针(例程)《程序设计技术》第六章 函数(例程)《程序设计技术》第七章 用户自定义类型(例程)《程序设计技术》第八章 文件(例程)《程序设计技术》第九章 ...原创 2018-11-25 08:49:30 · 976 阅读 · 1 评论 -
《程序设计技术》第一章例程
《程序设计技术》例程第一章 C语言与程序设计例1-1:/* 例1-1 求任意两个数的和与平均值 */#include <stdio.h>int main(void){ float a, b, sum, average; /* 声明变量 */ scanf(&am原创 2018-11-25 08:11:08 · 4468 阅读 · 0 评论 -
《程序设计技术基础》第1-5章例程
程序设计流程:1.读题:了解掌握现实世界问题;2.数据描述:用数据描述问题;3.设计算法:设计计算步骤或流程;4.编程:根据数据描述和算法编写程序;5.调试运行:运行程序、测试程序和修改错误。/* ex1.1 求n! */#include <stdio.h>#define N 5int main(void){ int i, p = 1; for(i = 1; i <= N; i++) p *= i; printf("%d原创 2020-10-10 17:30:06 · 3802 阅读 · 2 评论 -
2019四川大学第二届SCUACM新生赛题解
解题后记:1.题是好题,虽然简单,都是学习C语言程序设计必学的内容。2.通用化编程往往没有得到重视,尤其是初学的时候。3.结构化程序设计非常重要,需要从开始就把握。4.代码不仅要简洁,而且要极其简洁。5.逻辑结构清晰也非常重要,需要时时注意。...原创 2019-11-17 15:13:04 · 3385 阅读 · 0 评论 -
小乐乐与二段数(2019哈理工新生赛第20题)
2019哈理工新生赛第20题T题:链接:https://ac.nowcoder.com/acm/contest/1877/T来源:牛客网题目描述小乐乐从老师口中听到了二段数这个名词,想更深入的了解二段数。二段数是这样的正整数:恰好包含两种不同的十进制数字s和t,s不是0,并且s的所有出现均排列在所有的t的前面。例如,44444411是二段数(s是4,t是1),41、10000000和5...原创 2019-11-17 07:42:12 · 2647 阅读 · 3 评论 -
第二届太原理工大学程序设计新生赛预赛(公开赛)题解
A题:链接:https://ac.nowcoder.com/acm/contest/3121/A来源:牛客网Creeper?时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288KSpecial Judge, 64bit IO Format: %lld题目描述这是一个简单的接龙游戏。如果有人说"Creeper?"(不包括两侧的双引号,下...原创 2019-12-07 15:57:22 · 1322 阅读 · 2 评论 -
2019哈理工新生赛题解
A题:链接:https://ac.nowcoder.com/acm/contest/1877/A来源:牛客网题目描述小乐乐的编程老师BoBo,经常告诉小乐乐“学习编程最好的办法就是上机实践,因为你要对计算机下指令,想让计算机帮你干活,就得多和计算机‘交流’,实践才能出真知。”输入描述:无输出描述:Practice makes perfect!AC的C语言程序如下:#includ...原创 2019-11-10 08:08:13 · 6328 阅读 · 1 评论 -
EDUCoder编程练习题解(字符数组)
第1关:字符逆序任务描述题目描述:输入一个字符串,输出反序后的字符串。输入一行字符输出逆序后的字符串测试说明样例输入:123456abcdef样例输出:fedcba654321特别注意:样例输出没有进行换行操作解题程序(2种):/* 第1关:字符逆序 */#include<stdio.h>#include<string.h>char s[1024];int main(void){ /*********Begin*********/原创 2021-01-10 17:05:24 · 14206 阅读 · 4 评论 -
EDUCoder编程练习题解(函数)
第1关:求和任务描述题目描述:给你一个n,要求你编写一个函数求1+2+…+n.输入输入一个n输出输出1+2+…+n的和样例输入:100样例输出:5050/* 第1关:求和 */#include<stdio.h>//编写函数/*********Begin*********/int sum(int n){ int i, sum = 0; for(i = 1; i <= n; i++) sum += i; return s原创 2021-01-03 16:05:43 · 11383 阅读 · 0 评论 -
EDUCoder编程练习题解(递归与嵌套函数)
第1关:递归求阶乘数列任务描述题目描述:用递归求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。输入一个整数n(1<=n<=20)输出输出表达式的值,占一行。测试说明样例输入:5样例输出:153提示:因阶乘结果变化很快,所以输入数据不可太大。...原创 2020-12-06 06:54:00 · 7651 阅读 · 0 评论 -
EDUCoder编程练习题解(一维数组和二维数组)
一维数组和二维数组第1关:排序问题任务描述本关任务:将十个数进行从大到小的顺序进行排列。输入输入十个整数。输出以从大到小的顺序输出这个十个数。测试说明样例输入:1 2 3 4 5 6 7 8 9 10样例输出:10 9 8 7 6 5 4 3 2 1解题说明:功能封装到函数,实现程序复用。解题程序:#include<stdio.h>#define N 10int a[N];/* 从大到小的冒泡排序 */void bubbleSort(int numbe原创 2020-12-03 11:13:02 · 17767 阅读 · 2 评论 -
EDUCoder编程练习题解(循环一)
第1关:C循环-求平均成绩任务描述本关任务:编写一个程序,输入学生人数和每个人的成绩,计算平均成绩。######注意:当输入的学生人数小于等于0时,输出平均成绩为0分!编程要求本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:编程实现:编写一个程序,输入学生人数和每个人的成绩,计算平均成绩。######注意:当输入的学生人数小于等于0时,输出平均成绩为0分!测试说明以下是测试样例:输入:3 90 70 80输出:the number of students:原创 2020-11-25 09:09:49 · 15075 阅读 · 6 评论