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

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

在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岁来选取数据,并输出符合条件的人的信息。

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

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言