![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
玩儿去了
此人很懒,什么都没有写
展开
-
指定数组长度,输入字符串
在我们刚开始学数组这部分时,有时候未知数组长度,需要我们键盘输入我就举一个简单的列子int n;scanf("%d"&n); int a[n];这时我们可能会遇到这样一个问题,在某些较老的编译软件中是运行错误的,而有些是可以运行的其实呢 在c语言里规定,a[] 中括号中的内容是必须是常量,或者相当于常量的东西。而n是变量,所以会出现报错现象,但是呢,在以后较新的版本中,已近没有这么“严格”的要求了。不过我们还是要注意。最正确的写法应该用用 malloc 申请动态分配,结束之后用fre原创 2020-06-12 15:03:16 · 539 阅读 · 0 评论 -
c语言关于奇偶数的计算
在C语言题库中奇偶数的应用不是很多(1)统计奇偶数的数量函数定义 int count_odd_even(int numbers[], int n, int odd_or_even);numbers,待统计的正整数数组n,表示待统计正整数列表的长度,且 n>=0odd_even,表示统计奇数还是偶数,当值为 1 时,表示统计奇数,值为 0 时,表示统计偶数#include <...原创 2020-05-01 16:57:30 · 3446 阅读 · 0 评论 -
c语言 参赛选手得分(去掉最高分和最低分)
某比赛有多个评委,评委们对参赛选手打分,用编程实现,对一个参赛选手计算评分,规则是在选手的给定评分列表中,去掉一个最高分和一个最低分,再求出平均分。第一行是一个整数 n,表示有 n 个评委的评分,且 2<n<10。第二行是 n 个评委的打分,分数之间有一个空格。打分是可以带有小数部分的。#include <stdio.h>float ds(float score[]...原创 2020-05-01 16:09:49 · 23777 阅读 · 2 评论 -
c语言不通进制之间的相互转化
**把一个任意的十进制正整数转换成任意进制数。用户任意输入所要转换的数和转换的进制数若当转换后的进制数某位的值超过 9 时,可以用小写(大写)字母表示(参考 16 进制数)。**** c=k+48;目的是将数字进行转化,如将数字5转化为’5’**#include <stdio.h>#include <stdlib.h>#include <math.h>...原创 2020-04-30 21:04:28 · 219 阅读 · 0 评论 -
C语言数组,函数计算学生们的平均成绩
通过函数,计算学生的平均成绩函数定义float average(float scores[],int n);声明:scores数组表示学生们的成绩;n表示scores数组中元素的个数;#include <stdio.h>#include<math.h>float average (float scores[], float n) {int i,sum=0;...原创 2020-04-30 19:51:36 · 11549 阅读 · 4 评论 -
C语言复数运算(结构体)
复数的加减乘除*// 复数加法COMPLEX ComplexAdd(const COMPLEX *x, const COMPLEX *y);// 复数减法COMPLEX ComplexSub(const COMPLEX *x, const COMPLEX *y);// 复数乘法COMPLEX ComplexMul(const COMPLEX *x, const COMPLEX *y);...转载 2020-04-09 10:49:27 · 11866 阅读 · 4 评论