自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 输入5位同学的一组信息,包括学号、姓名(不包含空格)、数学成绩、计算机成绩,求得每位同学的平均分和总分,然后按照总分从高到低排序。

输入5位同学的一组信息,包括学号、姓名(不包含空格)、数学成绩、计算机成绩,求得每位同学的平均分和总分,然后按照总分从高到低排序。请利用结构体完成该题目结构体定义:typedef struct mes{ int sno;char sname[20];float grade1;float grade2;float sum;float avg;}STUDENT; 输入提示信息: "请输入五位学生的信息\n"输入提示信息:"学号\t姓名(无空格)\t数学\t计算机\n"输入数据格式.

2022-05-22 16:17:21 4957

原创 【C】循环淘汰 (用结构体完成; 头文件不要加malloc.h 或 alloc.h)

循环淘汰 (用结构体完成; 头文件不要加malloc.h 或 alloc.h)有N 个同学,编号分别为1,2,3……,N,围成一圈,随便选定一个整数m,让大家按顺时针依次报数,报到m 的同学便会从圈子中退出,从而被淘汰,直到最后剩下一个人。编写函数实现上述循环淘汰功能。编写一个程序测试上述函数的功能,要求用户能够任意输入N 与m;程序输入最后剩下人的编号。结构体定义:struct stu{ int num; struct stu *next;};输入提示信息:"请输入N的.

2022-05-17 21:10:10 350

原创 某小区实行安全管理,分发给业主(共n户,5=<n<=300)出入门卡,为了更好的管理小区内进出人员,要求搬迁及退租的业主退回门卡,并在数据库内进行删除更新。请编程实现该功能

#include <stdio.h>#define MAX 100 int del(int [], int,int); int main(void){ int a[MAX] = {0}; int i, k = 0, n, account; scanf("%d", &n); for (i = 0; i <n; i++)//2 { scanf("%d", &a[i]); .

2022-05-17 12:38:44 202

原创 某班级大一时有学生,学号连续。大二时一位同学转入外专业,从该班级转出,请输出转出后该班学生的学号

某班级大一时有n(1=<n<=30)名学生,学号连续。大二时一位同学转入外专业,从该班级转出,请输出转出后该班学生的学号输入格式:"%d"输出格式:" %d"运行样例1:10↙1902001↙1902002↙1902003↙1902004↙1902005↙1902006↙1902007↙1902008↙1902009↙1902010↙1902003↙1902001 1902002 1902004 1902005 1902006 1902007 1902008 1.

2022-05-15 10:28:45 219

原创 用五种方法输出字符串“China”

指针和字符数组的应用,用五种方法输出字符串“China”。请改正程序中的错误,使它能得出正确的结果。#include <stdio.h>main(){ int i = 0; char str[6] = {'C', 'h', 'i', 'n', 'a', '\0'}, str1[6] , *ptr, *ptr1, *ptr2 , str2[5]; while (str[i] != '\0') { putchar(*str); .

2022-05-12 21:36:34 3049

原创 调用GetInput()函数从键盘任意输入一个字符串,然后分别在GetInput()和main()中输出该字符串。

调用GetInput()函数从键盘任意输入一个字符串,然后分别在GetInput()和main()中输出该字符串。注意:(1)请将修改正确后的完整源程序拷贝粘贴到答题区内。(2)对于没有错误的语句,请不要修改, 修改原本正确的语句也要扣分。(3)当且仅当错误全部改正,且程序运行结果调试正确,才给加5分。 #include <stdio.h> void GetInput(char* s); int main(void) { ..

2022-05-12 09:49:25 3483 1

原创 输入一个字符串,统计出其中数字的个数和e-k之间的字母个数。

输入一个字符串,统计出其中数字的个数和e-k之间的字母个数。请改正代码中的错误。 #include <stdio.h> main() { char str[100]; char *p=str[0]; int sum1=0,sum2=0; printf("input the string:\n"); scanf("%c",&p); while(*p!='\n...

2022-05-12 09:34:53 994

原创 将一个字符串s2插入到字符串s1中

编写一个程序,将一个字符串s2插入到字符串s1中,其起始插入位置为n。**输入格式要求:"%d" 使用gets()接收字符串s1和s2 提示信息:"main string:" "sub string:" "site of beginning:(<=%d)"**输出格式要求:"After instert:%s\n" 程序运行示例如下:main string:hello,world!sub string:c site of beginning:(<=12)6After inste.

2022-05-11 14:46:02 2135

原创 利用指针数组将数字星期几转换为汉字星期几

利用指针数组将数字星期几转换为汉字星期几。程序运行示例1如下:请输入星期几(0-6):0你输入的是星期日程序运行示例2如下:请输入星期几(0-6):6你输入的是星期六#include <stdio.h>int main(int argc, char *argv[]){ char *week[] = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六.

2022-05-10 19:29:36 2623

原创 [C]用字符指针编程实现两个字符串的拷贝。

用字符指针编程实现两个字符串的拷贝。注:不允许使用字符串拷贝函数!请使用以下函数编程实现。void MyStrcpy( char *dstStr, char *srcStr )***输入提示:"Please enter a string:\n"***输入格式要求:无格式要求***输出格式要求:"The copy is:%s"#include <stdio.h>void MyStrcpy(char *dstStr, char *srcStr); //1main(.

2022-05-09 16:37:48 2419 1

原创 从键盘输入一个长度为N(N为10)的整型数组,而后将数组中小于零的元素移动到数组的前端,大于零的元素移动到数组的后端,等于零的元素留在数组中间,前、后端要分别保持数组中原来的先后顺序。比如原始数组为:

从键盘输入一个长度为N(N为10)的整型数组,而后将数组中小于零的元素移动到数组的前端,大于零的元素移动到数组的后端,等于零的元素留在数组中间,前、后端要分别保持数组中原来的先后顺序。比如原始数组为:2 -5 -89 75 0 -89 0 93 48 0,经过处理后的数组为:-5 -89 -89 0 0 0 2 75 93 48。由于不要求数组有序,所以不允许用排序方法。要求按如下函数原型编写程序:void Rearrange(int a[], int n);**输入格式要求:"%d" 提示信息:".

2022-05-06 16:58:19 2834

原创 猴子选大王

有n个人围成一圈,顺序排号。从第一人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。程序的运行示例如下:请输入人数:3030个人中最后留下的是第29号。/* n个人循环报数逢3退出求最后一人是第几号 */#include <stdio.h>#define NMAX 50 /* 定义最多人数为50人 */int main(void){ int i, k, m, n, num[NMAX], *p; p.

2022-04-24 21:13:38 94

原创 选美比赛c语言

选美比赛 在选美大奖赛的半决赛现场,有一批选手参加比赛,比赛的规则是最后得分越高,名次 越低。当半决赛结束时,要在现场按照选手的出场顺序宣布最后得分和最后名次,获得 相同分数的选手具有相同的名次,名次连续编号,不用考虑同名次的选手人数。例如: 选手序号: 1,2,3,4,5,6,7 选手得分: 5,3,4,7,3,5,6 则输出名次为:3,1,2,5,1,3,4 请编程帮助大奖赛组委会完成半决赛的评分排名工作。**输出格式要求:" Play.

2022-04-07 13:27:46 1915

原创 请按给定的函数原型编程实现两个数组中对应该元素值的交换

请按给定的函数原型编程实现两个数组中对应该元素值的交换(数组的长度定义成5)。 函数原型:void exchange(int a[5],int b[5]) 要求:在主函数中输入两个数组中各元素的内容;调用函数exchange实现两个数组中对应该元素值的交换;在主函数中输出交换后两个数组的内容。****输入提示信息格式: 无****输入数据格式要求: "%d"****输出提示信息格式:"Output array a:" "Output array b.

2022-04-01 17:04:48 3795

原创 计算分数的精确值

计算分数的精确值 使用数组精确计算M/N(0<M<N<=100)的值。如果M/N是无限循环小数,则计算并输出它的第一循环节,同时要求输出循环节的起止位置(小数位的序号)。**输入格式要求:"%d/%d" 提示信息:"please input a fraction (m/n)) (0< m< n<=100):"**输出格式要求:"%d/%d it's accuracy value is:0." "\n\tand it is a infinite cyclic.

2022-03-31 21:41:09 1273

原创 下面程序的功能是交换变量a和b中的值。 找出其中的错误并改正之。

下面程序的功能是交换变量a和b中的值。 找出其中的错误并改正之。 #include <stdio.h> main() { int a,b,*p,*q,*t; p=&a; q=&b; printf("请输入变量a和b的值:"); scanf("%d%d", &p,&q); *t...

2022-03-30 21:42:26 2758

原创 编写一个函数,输入大于1的整数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 求1/1+1/3+...+1/n(要求利用函数指针编程)

编写一个函数,输入大于1的整数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 求1/1+1/3+...+1/n(要求利用函数指针编程)输入格式:"%d"偶数输出:"Even=%f"奇数输出:"Odd=%f"程序运行示例1如下:10Even=1.141667程序运行示例2如下:9Odd=1.787302#include "stdio.h"float peven(int n){ float s; ...

2022-03-30 21:30:10 1772

原创 【无标题】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档将数组中所有的空格字符替换为下划线字符’_’。@TOC给定如下的数组:char chars[] = { ‘a’, ’ ', ‘b’, ’ ', ‘c’, ’ ‘, ’ ‘, ‘d’ } ;写一个程序将数组中所有的空格字符替换为下划线字符’_’。使用指针而不是下标访问数组元素。**输出格式要求:“替换后数组为:” "%c "代码如下(示例):#include <stdio.h>#include <std.

2022-03-29 21:13:52 144

空空如也

空空如也

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

TA关注的人

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