编程作业
TsingXuen
有这点时间,不如去刷几道算法
展开
-
(再版)有10个学生,每个学生的数据包含学号、姓名、年龄、四门课成绩、总成绩和平均成绩。在main()函数中输入这10个学生的数据,用自定义函数Total_ave()求出学生的总分和平均分
这题难度也算普及了吧(bushi 仍然很水首先我们了解一下结构体struct 结构体名字类型 变量;如果有多组数即可在末尾加上数组即struct 结构体名字类型 变量;}数组;使用时为:结构体名字.变量名字如是数组即可有:数组.变量名字先给一个无指针版,更好解释一下题解思路。原创 2023-12-09 22:58:50 · 771 阅读 · 0 评论 -
有10个学生,每个学生的数据包含学号、姓名、年龄、四门课成绩、总成绩和平均成绩。要求在main()函数中输入这10个学生的数据,用自定义函数Total_ave()求出学生的总分和平均分,用sort
这题难度也算普及了吧(bushi 任然很水首先我们了解一下结构体struct 结构体名字类型 变量;如果有多组数即可在末尾加上数组即struct 结构体名字类型 变量;}数组;使用时为:结构体名字.变量名字如是数组即可有:数组.变量名字先给一个无指针版,更好解释一下题解思路。原创 2023-12-09 22:44:55 · 1299 阅读 · 0 评论 -
定义两个字符指针,通过gets()函数输入两个字符串;再定义一个指针函数,通过指针移动方式将字符串反转,再定义一个指针函数,通过指针移动方式将两个字符串连接起来。从主函数中分别调用上述函数,输入字符串
本来说平时少用gets但是题目要求就没办法了。交换方式和判断ABC大小类似;连接方式的话自己看明白吧while(*p!='\0')//判断P是否指向有效的数组p++;p--;*q=*p;*p=temp;//交换p--;//指针指向数组的下一位,下同q++;return str;while(*p!='\0')p++;p++;str2++;*p='\0';//指针结束gets(a);gets(b)原创 2023-12-09 22:21:05 · 451 阅读 · 0 评论 -
写一个函数,实现整型矩阵的转置
题目没给矩阵大小,默认使用网上比较多的3*3做示范。原创 2023-12-09 22:24:04 · 368 阅读 · 0 评论 -
编写程序,输入月份号,输出该月份的英文名,例如输入3,则输出March,要求用指针实现。
【代码】编写程序,输入月份号,输出该月份的英文名,例如输入3,则输出March,要求用指针实现。原创 2023-12-09 22:26:49 · 454 阅读 · 0 评论 -
写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度
其中strlen的头文件String.h。其下还有sizeof等。原创 2023-12-09 22:29:58 · 439 阅读 · 0 评论 -
输入一行文字,我出其中大写字母、小写字母、空格、数字以及其他字符各有多小(用指针方法)
gets(a)可以很方便的读入一串字符,但是有点小危险(总之洛谷一类刷题别用)用一个*k指向数组a的第一位,之后就是遍历数组并判断元素,看代码。纯C的把头文件改成#include即可。这种题就是为了用上指针而用指针,没办法。原创 2023-12-06 22:29:22 · 406 阅读 · 1 评论 -
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.写3个函数:①输人 10个数;②进行处理,③输出10个数。 (用指针方法处理)
原理自己看书,无脑理解就是当*P指向一个数组时(数组本身也是一种指针)P=a和P=a+1;指的是P指向数组a的第一位a[0];P++是P指向数组a的下一个元素,即a[1];写3个函数:①输人 10个数;②进行处理,③输出10个数。输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.题解明天写,先救一下作业。原创 2023-12-06 22:23:18 · 1408 阅读 · 1 评论 -
请将不超过2000的所有素数从小到大排成第一行,第二行上的每个素数都等于它右肩上的素数之差。编程求出:第二行数中是否存在这样的若干个连续的整数,它们的和恰好是1898
其实网上也有很多题解,看了一圈就是要求的N位数不一样,有1993的,有2000的;(我看的作业是2000,用2000写。编程求出:第二行数中是否存在这样的若干个连续的整数,它们的和恰好是1898?假好存在的话,又有几种这样的情况?原题:请将不超过2000的所有素数从小到大排成第一行,第二行上的每个素数都等于它右肩上的素数之差。第一行:2 3 5 7 11 13 17……你的作业答案:(想抄作业的可以拿了就走了,后面给思路);从题目看,我们需要解决N以内的素数;第二行:1 2 2 4 2 4……原创 2023-11-30 11:57:59 · 1163 阅读 · 0 评论 -
编写程序,判断某一字符串是不是“回文数”。(回文数是从左往右和从右往左读起来都是一样的字符串)
这个万能头文件你不要学;换#include ;cin >> 和 scanf 是一个效果;cout原创 2023-11-28 20:48:54 · 680 阅读 · 0 评论 -
求满足下列不等式的n的最小值,其中value是大于1的任何数:1+1/2+1/3+...+1/n>value;
没用do whlie 循环,希望老师不要打我。原创 2023-11-09 11:24:42 · 258 阅读 · 1 评论 -
编写程序,利用随机函数产生10个整数,并按升序排列输出
sort函数用不了。但是你可以自己弄一个sort函数对不对?哎嘟,c里面确实没有。原创 2023-11-28 20:18:31 · 590 阅读 · 0 评论 -
要求输出一个平行四边形(图片)没有图片...
呱,面向结果编程:printf("打出图形.jpg")。C语言就把头文件换成stdio.h。虽然但是,这样交给老师八成暴毙;endl等于/n的作用;然后cout换printf。原创 2023-11-23 17:06:18 · 51 阅读 · 0 评论 -
实编写万年历,要求从键盘输入一个年份,输出对应的日历表。
有点难,循环先不说,做这个作业的时候多半人数组都没学哈哈;1.判断是否是闰年,2月天数是取决与是否闰年的;第二种,用了泰勒公式算星期。2.计算年份的星期;原创 2023-11-09 11:38:52 · 460 阅读 · 0 评论 -
编写程序,求出1,1+2,1+2+3,...数列的第i项值;
【代码】编写程序,求出1,1+2,1+2+3,...数列的第i项值;原创 2023-11-09 11:22:14 · 197 阅读 · 1 评论 -
从键盘上输入若干学生的成绩,统计并输出最高和最低成绩,当输入负数时结束
if(scoremax) //输入的成绩大于最大值,则将输入的成绩赋值给最大值。printf("最高成绩为:%lf\n最低成绩为:%lf\n",max,min);从大到小排序其实也行,但是作业没给input,所以就简单解决一下。min=score;原创 2023-11-09 11:20:21 · 2711 阅读 · 0 评论