c语言怎么实现按条件选取数据

avatar
作者
猴君
阅读量:0

在C语言中,你可以使用条件语句和循环结构来实现按条件选取数据。下面是一个示例代码,演示了如何按照指定条件选取数据:

#include <stdio.h>  typedef struct {     int id;     char name[100];     int age; } Person;  int main() {     Person people[5];     int i;      // 初始化数据     for (i = 0; i < 5; i++) {         people[i].id = i + 1;         printf("请输入第%d个人的姓名:", i + 1);         scanf("%s", people[i].name);         printf("请输入第%d个人的年龄:", i + 1);         scanf("%d", &people[i].age);     }      // 按条件选取数据     printf("年龄大于等于18岁的人:\n");     for (i = 0; i < 5; i++) {         if (people[i].age >= 18) {             printf("姓名:%s,年龄:%d\n", people[i].name, people[i].age);         }     }      return 0; } 

在这个示例中,首先定义了一个Person结构体,用于存储每个人的信息。然后通过循环和条件语句,依次输入每个人的姓名和年龄,并将其保存到people数组中。接下来,再次遍历people数组,通过判断年龄是否大于等于18岁来选取数据,并输出符合条件的人的信息。

你可以根据自己的需求修改条件判断的条件和输出的内容,来实现按照不同条件选取数据的功能。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!