自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爱情心理学——武理

爱情心理学之吸引力——武理

2022-07-18 22:30:50 247 1

原创 心理学——南京大学

心理学-南京大学慕课思维导图

2022-07-18 22:26:25 220

原创 什么是铸造?铸造生产有何特点?(武理慕课)

什么是铸造?铸造生产有何特点?一:铸造是将熔化的金属液体浇注到与零件形状相似的铸型中,待其冷却凝固后获得铸件的一种生产方式。二:其特点有:1.可以制成外形和内腔十分复杂的毛坯或零件;2.适用范围广;3.材料来源广;4.少切削或无切削。什么叫分型面?分型面的选择有哪些原则。一:分型面:上砂型、下砂型在合箱的时候相互接触的平面。二:分型面选择原则:选择在模型最大截面处;尽量使模型操作位于同一铸型中;铸件重要的部位应位于铸型型腔的底部或垂直于分型面;进行大批量生产时尽量避免用活快造型或三

2020-12-04 21:03:33 14378 7

原创 统计字符(PTA-武理-C实验)

本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。输入格式:输入为10个字符。最后一个回车表示输入结束,不算在内。输出格式:在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数的格式输出。输入样例:aZ &09 Az输出样例:letter = 4, blank = 3, digit = 2, other = 1#include<stdio.h&

2020-12-04 20:45:35 451

原创 求一元二次方程的根(PTA-武理-C实验)

本题目要求一元二次方程的根,结果保留2位小数。输入格式:输入在一行中给出3个浮点系数a、b、c,中间用空格分开。输出格式:根据系数情况,输出不同结果:1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小;2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚部为正的,后输出虚部为负的;3)如果方程只有一个根,则直接输出此根;4)如果系数都为0,则输出"Zero Equation";5)如果a和b为0,c不为0,则输出"Not An Equation"。

2020-12-04 20:45:14 1573

原创 大笨钟(PTA-武理-C实验)

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。下面就请你写个程序,根据当前时间替

2020-12-04 20:44:56 480

原创 龟兔赛跑(PTA-武理-C语言)

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中给出比赛时间T(分钟)。输出格式:在一行中输出比赛的结果:乌龟赢输出@@,兔子赢输出_,平局则输出--;后跟1空格,再输出胜

2020-12-04 20:44:38 495

原创 穷举法搬运砖块问题(PTA-武理-C实验)

这是中国古典算术问题,某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。有多少种搬法用N人正好搬N块砖?输入格式:输入正整数N。输出格式:输出所有满足条件的搬法,每种搬法占一行。每行按如下格式依次输出该搬法中男人、女人、小孩的人数,按男人人数的递增顺序输出,中间用空格间隔(=前后没有多余的空格,行末也无空格)。men=男人数 women=女人数 child=小孩数...

2020-12-04 20:44:18 7321

原创 求特殊方程的正整数解(PTA-武理-C实验)

本题要求对任意给定的正整数N,求方程X​2​​+Y​2​​=N的全部正整数解。输入格式:输入在一行中给出正整数N(≤10000)。输出格式:输出方程X​2​​+Y​2​​=N的全部正整数解,其中X≤Y。每组解占1行,两数字间以1空格分隔,按X的递增顺序输出。如果没有解,则输出No Solution。输入样例1:884输出样例1:10 2820 22输入样例2:11输出样例2...

2020-12-04 20:44:01 2139 4

原创 打印菱形图案(PTA-武理-C实验)

本题要求编写程序,打印一个高度为n的、由“”组成的正菱形图案。输入格式:输入在一行中给出一个正的奇数n。输出格式:输出由n行星号“”组成的菱形,如样例所示。每个星号后跟一个空格。输入样例:7输出样例:** * ** * * * #include<stdio.h>int main(){ int n,i,j,N; scanf("%d"...

2020-12-04 20:43:33 810

原创 数字金字塔(PTA-武理-C实验)

输入一个正整数repeat (repeat<10),做repeat次下列运算:输入一个正整数n(n<10),输出n行数字金字塔。输出时使用以下语句:printf(" “);printf(”%d “, i);printf(”\n");输入格式:输入在第1行中给出1个正整数repeat(repeat<10)接下来repeat行,每行给出一个正整数n(n<10)...

2020-12-04 20:43:12 5359 1

原创 求符合给定条件的整数集(PTA-武理-C实验)

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253 254324 325 342 345 352 354423 425 432 435 452 ...

2020-12-04 20:42:30 3141 1

原创 求给定精度的简单交错序列部分和(PTA-武理-C实验)

本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2输出样例1:sum = 0.854457输入样例2:0.02输出样例2...

2020-12-04 20:42:14 921 1

原创 简单计算器(PTA-武理-C语言实验)

模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输入格式:输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式:在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。输入样例:1+2*10-10/2=输出样例:10#inc...

2020-12-04 20:41:57 663

原创 统计不及格人数(PTA-武理-C实验)

有4名学生,每名学生有4门课程,编写程序,要求输入所有学生的成绩,然后统计每门课不及格的人数。输入格式:输入4名学生的4门课程到二维数组a[4] [4] ,数据之间用一个空格分隔,每输入4个数,敲回车,成绩为整数。输出格式:在一行中输出每列数据中小于60的个数,即不及格人数,每个数据后有一个空格。输入样例:在这里给出一组输入。例如:86 54 78 9061 50 60 4530 90 70 8580 85 75 96输出样例:在这里给出相应的输出。例如:1 2 0 1#incl

2020-12-04 20:41:28 10580 3

原创 求矩阵的局部极大值(PTA-武理-C实验)

给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。输入格式:输入在第一行中给出矩阵A的行数M和列数N(3≤M,N≤20);最后M行,每行给出A在该行的N个元素的值。数字间以空格分隔。输出格式:每行按照“元素值 行号 列号”的格式输出一个局部极大值,其中行、列编号从1开始。要求按照行号递增输出;若同行有超过1个局部极大值,则该行按列号递增输出。若没有局部极大值,则输出“No

2020-12-04 20:41:03 3052 1

原创 查询水果价格(PTA-武理-C实验)

给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple[2] pear[3] orange[4] grape[0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入的若干个编号

2020-12-04 20:38:46 5990

原创 求整数序列中出现次数最多的数(PTA-武理-C实验)

本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:10 3 2 -1 5 3 4 3 0 3 2输出样例:3 4#include<stdio.h>int main(){ int N,i,j,k,max=0,a[1000],b[1000]={0};

2020-12-04 20:38:09 12755 4

原创 简化的插入排序(PTA-武理-C实验)

本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。输入格式:输入在第一行先给出非负整数N(<10);第二行给出N个从小到大排好顺序的整数;第三行给出一个整数X。输出格式:在一行内输出将X插入后仍然从小到大有序的整数序列,每个数字后面有一个空格。输入样例:51 2 4 5 73输出样例:1 2 3 4 5 7#include <stdio.h>int main(){ int x,n,i,j,a[10]; scanf("

2020-12-04 20:37:40 2260

原创 改造字符串(PTA-武理-C实验)

编写程序,从键盘输入一个字符串(长度不超过100),然后在两个字符之间插入一个空格,输出一个新字符串。输入格式:输入一个字符串,以回车符结束。输出格式:在两个字符之间插入一个空格,生成新的字符串,在一行中输出。注意:最后一个字符后无空格。输入样例:在这里给出一组输入。例如:aabbcc输出样例:在这里给出相应的输出。例如:a a b b c c#include<stdio.h>int main(){ int i; char a[100]; gets(

2020-12-04 20:37:11 1457

原创 字符串替换(PTA-武理-C实验)

本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母对应字母AZBYCXDW……XCYBZA输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnly the 11 XZKRtaO OeGtVIH are replaced.#include<stdio.h>

2020-12-04 20:36:30 1478

原创 找最长的字符串(PTA-武理-C实验)

本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。输入格式:输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出格式:在一行中用以下格式输出最长的字符串:The longest is: 最长的字符串如果字符串的长度相同,则输出先输入的字符串。输入样例:5liwangzhangjinxiang输出样例:The longest is: zhang#include<stdio.h>#include&

2020-12-04 20:36:07 3109 1

原创 英文单词排序(PTA-武理-C实验)

本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。输入格式:输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。输出格式:输出为排序后的结果,每个单词后面都额外输出一个空格。输入样例:blueredyellowgreenpurple输出样例:red blue green yellow purple#include<stdio.h>

2020-12-04 20:35:43 2462 5

原创 移动字母(PTA-武理-C实验)

本题要求编写函数,将输入字符串的前3个字符移到最后。函数接口定义:void Shift( char s[] );其中char s[]是用户传入的字符串,题目保证其长度不小于3;函数Shift须将按照要求变换后的字符串仍然存在s[]里。裁判测试程序样例:#include <stdio.h>#include <string.h>#define MAXS 10void Shift( char s[] );void GetString( char s[] ); /* 实现细

2020-12-04 20:35:24 6369 4

原创 使用函数求素数和(PTA-武理-C实验)

本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );int PrimeSum( int m, int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入的参数m≤n。裁判测试程序样例:#include <stdio.h>#include <ma

2020-12-04 20:34:51 664

原创 函数实现字符串逆序(武理-PTA-C实验)

本题要求实现一个字符串逆序的简单函数。函数接口定义:void f( char *p );函数f对p指向的字符串进行逆序操作。要求函数f中不能定义任何数组,不能调用任何字符串处理函数。裁判测试程序样例:#include <stdio.h>#define MAXS 20void f( char *p );void ReadString( char s ); / 由裁判实现,略去不表 */int main(){char s[MAXS];ReadString(s);f(s);

2020-12-04 20:34:18 3384

原创 推荐消费套餐(PTA-厦大-慕课)

某公司有18种月消费套餐,保存在数组a中,a[i]是第i种套餐的金额int a[19]={0,18,38,108,48,68,35,72,66,120,180,65,75,85,56,66,92,15,68};输入客户的月实际消费金额,为他们推荐与消费金额最接近的套餐。注意:与消费金额相差最小的套餐都要输出,可以选用求整数y绝对值的标准函数abs(y)输入格式:输入客户的月实际消费金额输出格式:按格式输出推荐的套餐:该客户可推荐?号套餐,?元如果有多个套餐与消费金额同样接近,则一行输出一个

2020-05-16 13:29:52 1886 2

原创 求数组中最小元素的值及其位置(PTA-厦大-慕课)

有一维整型数组a(长度为10),输入数组各元素的值,求数组中最小元素的值及其在数组中的位置。输入格式:输入10个整数,数之间用空格分隔输出格式:第一行输出最小值第二行输出最小值在数组中的位置。如果有多个元素同为最小值,则输出这些元素的位置,每个位置之后加2个空格。输入样例0:1 4 -1 8 9 4 7 -1 12 -1输出样例0:-12 7 9输入样例1:1 12 3 -4 5 6 7 8 9 10输出样例1:-43#incl

2020-05-16 13:28:20 7367 3

原创 输出平均值之上的数(PTA-厦大-慕课)

有一维数组int a[20],先输入值,然后计算平均值,并输出高于平均值的所有数组元素。输入格式:输入20个整数,用空格分隔输出格式:第一行:输出平均数,保留2位小数第二行:顺序输出高于平均值的数组元素,元素间用2个空格分隔。(最后一个元素后也带2个空格)输入样例:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20输出样例:10.5011 12 13 14 15 16 17 18

2020-05-16 13:26:37 3616 6

原创 计算阶乘和数(PTA厦大慕课)

计算阶乘和数。假设有这样一个三位数m,其百位、十位和个位数字分别是a、b、c,如果m= a!+b!+c!,则这个三位数就称为三位阶乘和数(约定0!=1)。编写计算n的阶乘的函数:long fact(int n);函数返回值是n! 。在主程序中输入n,调用fact函数,判断该数是否为阶乘和数。输入格式:输入n,n为[100,999]间的整数。输出格式:判断结果,是阶乘和数或不是阶乘和数输入样例:300输出样例:不是阶乘和数#include<stdio.h>long fact

2020-05-11 16:01:22 2242

原创 求最小公倍数(PTA厦大慕课)

写函数,int fun2(int m,int n)求两个整数的最小公倍数,返回值为最小公倍数。在主函数中输入两个整数,调用这个函数求两个整数的最小公倍数,并输出结果,输入格式:输入两个整数,用空格分隔。输出格式:输出最小公倍数输入样例:6 4输出样例:12#include<stdio.h>int fun2(int m,int n){ int y=m; for(;;y++) { if(y%m==0&&y%n==0) break;

2020-05-11 15:59:41 1065

原创 求最大公约数(PTA厦大慕课)

写函数,int fun1(int m,int n)求两个整数的最大公约数,返回值为最大公约数。在主函数中输入两个整数,调用fun1函数求两个整数的最大公约数,并输出结果,输入格式:输入两个整数,用空格分隔输出格式:输出最大公约数输入样例:18 24输出样例:6#include<stdio.h>int fun1(int m,int n){ int y=m; for(;;y--) { if(m%y==0&&n%y==0) brea

2020-05-11 15:57:39 1840

原创 求完数(函数练习)(PTA厦大慕课)

编写判别完数的函数wanshu(int x):功能判断x是否为完数,如果是,则返回1,不是,则返回0。在main()函数中,输入n,调用判别完数的函数,求出 1-n 以内所有的完数并输出。输入格式:输入n,n为整数。输出格式:输出完数,一行一个输入样例:100输出样例:628#include<stdio.h>int wanshu(int x){ int i,flag=0,sum=0; for(i=1;i<x;i++) {if(x%i==0) su

2020-05-11 15:55:29 2549 2

原创 歌唱比赛的评分程序(PTA厦大慕课)

某歌唱比赛分2阶段:乐理知识竞赛和演唱比赛。每阶段的比赛,评委人数可能不同,要计算出每个阶段选手的平均得分、最高分、最低分。其中,乐理知识平均分=乐理知识评委的总分数/评委的人数演唱平均分=演唱评委的总分数/评委的人数函数接口定义:编写float statistic(int num)函数与print_m( )函数。float statistic(int num)函数,其中num是评委的人数,函数的功能是:输入每位评委的分数,求平均分、最高分、最低分,函数返回值为平均分。其中 num 是用户

2020-05-11 15:53:49 5589 3

原创 数字翻译程序(PTA厦大慕课)

编写简单的数字翻译程序:当输入1-5的数字时,翻译成对应的英文(小写),并输出。当输入字符e时,结束程序。 提示:允许不同的编程方法,可以模仿第9周单元测试中统计车辆的多选题编写。输入格式:一行输入一个数字,输入e结束输出格式:一行输出一个对应的英文(小写)输入样例:12e输出样例:onetwo #include<stdio.h> int main(...

2020-04-30 13:08:31 3048

原创 字母转换(PTA厦大慕课)

从键盘输入一个字符,如果输入的是大写字母,则将它转换成小写字母后输出,否则输出原来输入的字符。输入格式:输入一个字符输出格式:按要求输出字符输入样例1:在这里给出一组输入。例如:C输出样例1:在这里给出相应的输出。例如:c输入样例2:在这里给出一组输入。例如:8输出样例2:在这里给出相应的输出。例如:8#include<stdio.h>int mai...

2020-04-30 13:06:33 753

原创 统计句子中元音字母的个数(PTA厦大慕课)

输入一个英文句子,已知:第一个字符是大写,其它字符都是小写,句子以 . 结束。判断首字母是否为元音字母,并统计句子中元音字母(a、e、i、o、u)的个数,若首字符是大写元音字母,也要统计在内。提示:(1)可参考MOOC第9周课件(2)当读入的字符为 ‘.’ 时,可判断输入结束。输入格式:第一个字符是大写,其它字符都是小写,句子以 . 结束。输出格式:第一行输出判断结果,是或不是。...

2020-04-30 13:02:57 4220

原创 文本加密(PTA厦大慕课)

文本加密。输入一个英文句子,以 . 结束。将其中所有的大写英文字母+3,小写英文字母-3,非英文字母不变,输出加密后的句子。提示:(1)当读入的字符为‘.’ 时,可判断输入结束。(即循环条件是:读入的字符!=’.’)(2)判断变量c1的值是否为大写字母可以这样写:if(c1>=‘A’ && c1<=‘Z’) 或 if(c1>=65 &...

2020-04-30 12:59:57 2731

原创 学号信息提取(PTA厦大慕课)

某学校的学生编号由12位数字组成,其中前3位是学院代码,第4至7位是入学年份,第8-9位是专业代码,最后3位是班级座号。请编程:输入学号,输出该生的入学年份、学院代码、班级座号。提示:(1)在scanf函数中可使用%md截取所需数据。(2)输出005时,使用printf的附加说明符%0md。输入格式:输入学号(由12位数字组成)输出格式:第1行输出入学年份第2行输出学院代码第3...

2020-04-30 12:04:47 5522

原创 输出问候语(PTA厦大慕课)

根据用户输入的时间,输出不同的问候语。要求输入24小时制的时间,当输入:6:00-11:59,输出“上午好”;12:00-17:59,输出“下午好”;18:00-24:00 或 0:00-5:59,输出“晚上好”。提示:(1)在scanf的格式控制字符串中使用冒号:设置输入格式,获取小时。可MOOC视频“分数输入案例”中的例题。(2)可以用3个单分支if语句完成:如果小时在6-11...

2020-04-30 12:02:03 3516

空空如也

空空如也

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

TA关注的人

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