实验7-5:补全代码,删除多个元素
【问题描述】
对于一维数据数组{5,0.3,0.2,1,0.9,3,7,15,10,13,0.1,2},输入num,删除其中所有小于num的值,输出删除后的数组。
说明:请只提供需要补全的代码部分,不需要提供完整程序。可根据需要定义变量。
【输入形式】
【输出形式】
【样例输入】
0.5
【样例输出】
5.0 1.0 0.9 3.0 7.0 15.0 10.0 13.0 2.0
#include <stdio.h>int main()
{float data[] = {5, 0.3, 0.2, 1, 0.9, 3, 7, 15, 10, 13, 0.1, 2};float num;scanf("%f", &num);// 删除小于num的值int i;for (i = 0; i < sizeof(data)/sizeof(data[0]); i++) {if (data[i] >= num) {printf("%.1f ", data[i]);}}return 0;
}