C语言数组处理

IceBear19 IceBear19 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在C语言数组处理的时候发现键入的变量竟然会自己发生了变化,吃惊的我赶紧跑过来问问有没有人知道怎么回事?
代码目的是求不小于num的所有数
代码如下
#include <stdio.h>
int main()
{
int n=0,i;
double b[12]={5,0.3,0.2,1,0.9,3,7,15,10,13,0.1,2},a[n];
double num;

scanf("%lf",&num);
for(i=0;i<12;i++)
{
if(b[i]>=num)
{
a[n++]=b[i];
}
printf("这个倒霉的num变成了%lf\n",num);
}

for(i = 0; i<n; i++)
printf("%.1f ", a[i]);
return 0;
}

最后如果键入0.5的话结果是
这个倒霉的num变成了0.500000
这个倒霉的num变成了0.500000
这个倒霉的num变成了0.500000
这个倒霉的num变成了1.000000
这个倒霉的num变成了1.000000
这个倒霉的num变成了1.000000
这个倒霉的num变成了1.000000
这个倒霉的num变成了1.000000
这个倒霉的num变成了1.000000
这个倒霉的num变成了1.000000
这个倒霉的num变成了1.000000
这个倒霉的num变成了1.000000
5.0 1.0 3.0 7.0 15.0 10.0 13.0 2.0
...全文

相关推荐

使用指针、数组处理在C语言中处理“字符串”

在C语言中,字符串是一种非常常见的数据类型,用于存储一系列字符。C语言并没有提供内置的字符串类型,而是通过字符数组或指针来实现对字符串的处理。

ahaopku

C语言二维数组的处理实例

在处理大型数据集时,效率和内存管理是需要特别关注的问题。总的来说,掌握C语言二维数组的处理是成为一名熟练的C语言程序员的重要步骤。

weixin_38617604

C语言全套资料 C语言程序设计 C语言算法 C语言课件 C语言顺序程序设计,C语言数组,C语言循环控制,C语言预处理命令,C语言文件操作指针,C语言选择结构程序设计,C语言结构体与共用体,C语言文件操作,C语言函数

**C语言数组**:数组是存储同一类型数据集合的结构,学习者会学习如何声明、初始化和操作数组,以及一维、二维数组的应用。6. **C语言循环控制**:循环是重复执行一段代码直到满足特定条件的过程。

czk_jianye

C语言二维数组处理矩阵[代码]

在计算机编程中,C语言作为一种通用的编程语言,有着广泛的应用。C语言特别适用于系统编程和硬件操作,但其功能同样强大,适用于各种数据结构的处理,包括二维数组。

terraform7cloud

C语言编程 C语言程序设计 C语言入门教程 第6章 利用数组处理批量数据 共94页.ppt

【C语言编程】C语言程序设计中的数组是处理批量数据的核心工具,尤其在处理大量具有内在联系的数据时,数组能够高效地存储和操作这些数据。本章主要讲解了三种类型的数组:一维数组、二维数组以及字符数组。

passionSnail
评论 34
收藏 已收藏
分享
返回顶部
IceBear19
C语言 70,040 成员 243,237 内容