c语言
一抹茶绿
摆烂大学生一枚,偶尔爬上来写写博客
展开
-
数据结构课程设计:学生成绩管理系统
学生成绩管理系统需求学生成绩管理系统应能实现对学生信息实现基本的增删改查,以及根据学生相关信息进行排序,并且对学生信息实现文件的读出和写入。设计思想程序结构主题架构:主函数当中先从文件当中读取学生信息,接着进入登录界面,,用户可以选择已学生身份登录或者管理员身份登录,在两种不同的角色登录成功后,都可以实现在菜单页面选择对于学生成绩信息进行不同的操作(学生身份对于成绩的操作是受限制的)。数据的持久性:在处理数据之前,要先从文件当中导入学生成绩,再进行修改,在修改完成过后,会保存信息至文件。算原创 2022-01-07 00:41:28 · 23583 阅读 · 47 评论 -
字符的排序
字符排序题目内容:从键盘任意输入一个长度小于80的字符串,使用指针做形参编程,将字符串中各字符按从小到大的顺序排序,并输出目标串。排序功能用自定义函数实现。输入:一个长度小于80的字符串。输出:输出共2行,第1行是原串,第2行是按要求排序好的目标串,格式见样例设计。#include <stdio.h>#include <string.h>void sort(char *s){ int i,j,n=strlen(s); char t; for(i=0;i<n-原创 2021-01-02 15:00:48 · 396 阅读 · 0 评论 -
数列的求和
计算数列和题目内容:数列第1项为2,此后各项均为它前一项的2倍再加3,计算该数列前n项之和。输入:输入一个正整数n(1<=n<=28)。输出:第1行输出该数列的第n项值,第2行输出该数列前n项的和。格式见样式设计。输入:3输出样例:f(3)=17sum=26#include <stdio.h>int main (){ int i,n,x,sum; printf("input:"); scanf("%d",&n); x=2; sum=x; for原创 2021-01-01 15:19:26 · 183 阅读 · 0 评论 -
顺序的结构
C语言,顺序结构【计算线段长度】题目:计算平面上两点P1(X1,Y1),和P2(X2,Y2)连接成的线段长度。#include <stdio.h>#include <math.h>int main (){ float x1,y1,x2,y2,l; scanf("%f,%f,%f,%f",&x1,&y1,&x2,&y2); l=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); prinft("length原创 2020-12-05 21:18:48 · 74 阅读 · 0 评论 -
输出逆序数
C语言,数据类型与运算输出逆序数。从键盘任意输入一个 3 位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由 123 分离出其百位 1、十位 2、个位 3,然后计算 3乘于100+2乘于10+1 = 321,并输出 321。提示:(1)从键盘输入数据可以使用函数 scanf()。例如,scanf("%d", &x); 表示从键盘输入整数并存入整形变量 x 中。(2)利用取绝对值函数 fabs()忽略输入数据的负号。fabs(x)表示计算变量 x 的原创 2020-11-28 22:02:24 · 1460 阅读 · 0 评论 -
炸弹人游戏
炸弹人游戏题目内容:《炸弹人》游戏的地图是一个mn的方格矩阵。有的方格是空地(数字0表示),有的方格是障碍物(数字2表示),有的方格里是游戏玩家们操控的“炸弹人”(数字1表示)。玩家可以在空地上安放炸弹,炸弹爆炸的火焰呈十字型,并可延伸到无限远处,只有遇到了障碍物才会停下来。火焰所经过的方格内如果有“炸弹人”,该“炸弹人”会被炸死,每炸死一个“炸弹人”,玩家就会获得1分。现现在某玩家手中只剩下一颗炸弹了,他可以把这颗炸弹安放在任何空地上,编程求他安放在什么位置才能获得最大得分。输入:第一行,两个整数m和原创 2021-01-02 14:46:53 · 654 阅读 · 0 评论 -
成绩总分和平均分
C语言,数据类型与运算【计算总分和平均分】题目:小明本学期共有5门课程,分别是英语、语文、数学、历史和音乐。5科的期中考试成绩分别是86分、74分、92分、77分、82分,期末考试成绩分别是81分、87分、90分、62分、88分。已知期中和期末考试成绩分别占总成绩的30%和70%。定义相应的变量存放各科成绩,并计算出小明5门课程的总分和平均分。要求平均分输出两种形式:带2位小数的浮点数形式和不带小数的整数形式。要求总分输出带2位小数的浮点数形式。程序中浮点数的数据类型均为float类型。提示:输出原创 2020-12-02 21:49:44 · 648 阅读 · 0 评论 -
存款利率计算器
C语言,数据类型与运算【存款利率计算器v1.0】题目:设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit。程序中所有浮点数的数据类型均为double类型。提示:(1)从键盘输入数据可以使用函数scanf().本例中为scanf("%lf,%d,%lf",&rate,&n,&capital);(2)本程序最终计算的是复利。(3)计算幂的数学函数为pow(a,n),代表a的n次幂。(原创 2020-12-02 22:15:28 · 557 阅读 · 0 评论 -
数和位拆分
C语言,数据类型与运算【数位拆分v1.0】题目:现有一个4位数的正整数n=4321(即n是一个已知的数,固定为4321),编写程序将其拆分为两个2位数的正整数43和21,计算并输出拆分后的两个数的加、减、乘、除和求余的结果。例如n=4321,设拆分后的两个整数为a,b,则a=43,b=21。除法运算结果要求精确到小数点后2位,数据类型为float。以下为程序的运行结果示例:a=43,b=21a+b=64a-b=22ab=903a/b=2.05a%b=1输入格式:无输出格式:数位拆分原创 2020-12-02 23:44:05 · 486 阅读 · 0 评论 -
c语言 求长方体体积
C语言,常量和变量。编程并输出如长 1.2、宽 4.3、高 6.4 的长方体的体积。要求长方体的长、宽、高数据从键盘输入。程序中用到的数据类型均为为 double 类型。#include <stdio.h>int main (){ double a,b,c,volume; a=1.2; b=4.3; c=6.4; printf("volume=%.3f\n",volume=a*b*c); return 0;}...原创 2020-11-28 21:49:35 · 7051 阅读 · 0 评论 -
身高预测
C语言,数据类型与运算【身高预测】题目:已知小明(男孩)爸爸的身高是175厘米,妈妈的身高是162厘米。小红(女孩)爸爸的身高是169厘米,妈妈的身高是153厘米,按照下面公式,预测并输出小明和小红的遗传身高(不考虑后天因素)。男性成人时身高=(faHeight+moHeight)×0.54cm女性成人时身高=(faHeight×0.923+moHeight)/2cm以下为程序的运行结果示例:Heightofxiaoming:181#include <stdio.h>int原创 2020-12-03 22:10:33 · 346 阅读 · 0 评论 -
半圆弧长
C语言,常量与变量编程并输出半径r=5.3的半圆弧长(提示:半圆弧长不应该加直径的长度。)及该半圆弧与直经围成的半圆的面积,的取值为3.14159。要求半径r和必须利用宏常量表示。#include <stdio.h>#define pi=3.14159#define c=5.3int main (){printf("")}...原创 2020-11-27 17:47:31 · 912 阅读 · 0 评论 -
常量
##.C语言,常量与变量原创 2020-11-27 17:04:42 · 77 阅读 · 0 评论 -
Hello world!
#include <studio.h>int main ( ){printf("hello world !\n");rreturn 0;}原创 2020-11-27 16:49:08 · 127 阅读 · 0 评论 -
字母大小写转换
字符转换题目内容:编程利用指针将一个字符串所有大写字母转换成对应小写字母,所有小写字母转换成对应大写字母,其余字符不改变。并分别统计出大写转小写和小写转大写各有多少个字符,用指针作形参带回统计结果。函数原型是void trans (char *s ,int *a,int *b);//其中s指向一个字符串,a和b分别返回大转小和小转大的字符个数。输入:一个字符串,串长小于80。输出:第一行输出原串,第二行输出按要求转换好的...原创 2021-02-10 17:37:51 · 596 阅读 · 0 评论 -
学生成绩系列
学生成绩题目内容:有m个学生,每个学生的数据包括“学号”、“姓名”和3门课成绩。请编程计算每个学生3门课的平均成绩,然后输出每个学生的所有数据(包括平均成绩)。输入:第1行输入学生人数m(1=<m<=30),接下来m行按顺序输入每个学生的学号、姓名和3门课的成绩,数据中间以空格间隔。其中学号由4位数字字符构成;姓名用英文表示,长度小于10;3门课的成绩类型为int,分数分布在区间[0,100];平均成绩类型为double。格式见样例设计。输出:按行输出m个学生的学号、姓名、3门课成绩及平原创 2021-01-01 19:32:04 · 294 阅读 · 0 评论 -
函数
综合:求s的值。题目内容:求s=a…a(n个)-a…a(n-1个)-…-aaa-aa-a的值。其中n和a从键盘输入,0<n<10,0<a<10。主函数中输入n和a,输出表达式的值,求值功能用自定义函数实现。输入:正整数n和a,其中0<n<10,0<a<10。输出:s的值,格式见样例设计。输入样例:3 2输出样例:result=198#include <stdio.h>int fun(int n,int a){ int i,原创 2021-01-01 14:45:13 · 113 阅读 · 0 评论