随笔分类 - c
与有关C语言的学习记录
摘要:一.下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例如,若a 数组中的值为: 0 1 2 7 9 1 9 7 4 5 2 3 8 3 1 4 5 6 8 2 5 9 1 4 1 则返回主程序后s的值应为3.3
阅读全文
摘要:学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中, 请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 #include <stdio.h> #define N 12 typedef st
阅读全文
摘要:学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。 例如,输入的分数是60 69,则应当把分数在60到69的学生数据进行输出,包含60分和69分的学生数据。主函数中将
阅读全文
摘要:请编写函数fun,判断一个字符串是否是回文。若是回文函数返回值为1,主函数输出“YES”,否则返回值为0,主函数输出“NO”,。回文是顺读和倒读都一样的字符串。在主函数中完成:输入要判断的字符串,调用函数,输出“YES”或“NO”。 例如,字符串LEVEL是回文,字符串123312就不是回文。 #i
阅读全文
摘要:删去一维数组中所有相同的数,使之只剩一个。数组中的数无序排列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 2 2 5 2 3 4 2 4 5 6 6 8 6 6 7 4 7 8 9 6 9 10 10 2 10 3 1 1 10 3 删除后,数组中的内容应该是: 2 5 3 4
阅读全文
摘要:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10 删除后,数组中的内容应该是: 2 3 4 5 6 7 8 9 10。 #inc
阅读全文
摘要:请编写函数fun,函数的功能是统计一行字符串中单词的个数,字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。 #include <stdio.h> #include <string.h> #define N 80 int fun( char *s) {
阅读全文
摘要:Microsoft Visual C++ Debug Library Program:C:\WINDOWS\system32\PicsUU.scr File:fgets.c Line:60 Expression:str !=NULL For information on your program c
阅读全文
摘要:请编写函数fun,其功能是将一个数字字符串转换成与逆向串面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345219,函数返回长整型未为9125432。 #include <stdio.h> #include <string.h> long fun( char *
阅读全文
摘要:C语言,请编写函数fun(自定义函数),其功能是:将一组得分中,去掉一个最高分和一个最低分, 然后求平均值,并通过函数返回。 函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。 例如,若输入9.9 8.5 7.6 8.5 9.3 9.5 8.9 7.8 8.6 8.4十个得分,则输出结果
阅读全文
摘要:请编写函数fun.其功能是分别统计形参t所指二维数组中字母a和c的个数? #include <stdio.h> #include <stdlib.h> #define M 14 void NONO(); void fun( char (*t)[M], int *a ,int *c) { int i,
阅读全文
摘要:一.题目:请编写一个函数 unsigned fun(unsigned w), w是一个大于10的无符号整数,若w是n(n≥2)位的整数, 则函数求出w的后n-1位的数作为函数值返回。 例如:w值为5923,则函数返回923;若w值为923,则函数返回23。 #include<conio.h> #in
阅读全文
摘要:请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整形整数。可调用strlen函数求字符串的长度。 #include <stdio.h> #include <string.h> void NONO(); long fun( char *s ) { int i,j,n,t; int a[1
阅读全文
摘要:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。 如果一个4位正整数等于其各个数字的4次方之和,则称该数为四叶玫瑰数。 例如,1634=1*1*1*1+6*6*6*6+3*3*3*3+4*4*4*4,因此1634就是一个四叶玫瑰数。 #
阅读全文
摘要:一、程序代码例子 #include "stdio.h" main() { int i; char s1[5]={'a','b','c','d','e'};//正常打印,但有乱码 //char s2[5]={'a','b','c','d','e','\0'};//报错 char s3[6]={'a',
阅读全文
摘要:一、使用教程 https://wenku.baidu.com/view/3f72583403d8ce2f01662334.html 二、STC-ICP下载 https://www.cr173.com/soft/37707.html 三、keil c51生成.hex文件 https://www.cr1
阅读全文
摘要:1.设计内容 ①抢答开关电路分别设定选手抢答键8个、主持人开始抢答键和复位键。 ②系统工作后,首先由主持人按下开始键,同时单片机进入10秒倒计时并显示。 ③选手们开始抢答,如果在10秒内无人抢答,则红灯全部亮起,等待主持人按复位键,进入下一题。 ④若有人抢答,选手对应的抢答指示灯点亮,LED显示器上
阅读全文
摘要:一、Quartus II 12.1 (32-Bit)进行硬件设计 1.所需要的系统元器件组成 2.系统电路图 二、Nios II 12.1 Software Build Tools for Eclipse进行软件学号及流水灯设计 1.程序代码 /* * "Hello World" example.
阅读全文