有关c语言if语句选择输出结构体中数据
我自定义了一个函数打算输出小于我输入的价格的那一部分区间的结构体数据
if语句的实现上有点瓶颈。
void cx5(void)
{
int i, j;
printf("请输入要查询的最大价格\n");
scanf("%d", j);
for ( i = 0; i < 4; i++)
{
if(j>tra[i].price)
}
}
函数只是部分
大佬顺便看看我这个功能能实现不?
输入一个字符串与结构体中的同类数据比较然后输出同一项的结构体数据
void cx4(void)
{
char j[15];
printf("请输入要查找的终点\n");
scanf("%s", j);
int i;
for (i = 0; i < 4; i++)
{
if (strcmp(j, tra[i].ap) == 0)
printf("%s,%s,%s,%s,%s,%s,%d", tra[i].code, tra[i].data, tra[i].lp, tra[i].ap, tra[i].lt, tra[i].at, tra[i].price);
else
printf("您所输入的终点不存在");
}
}