帮我写一个c语言代码,按编号查询该人贷款的基本信息,若查询不到会提示“没有该用户信息”
时间: 2023-04-10 14:02:07 浏览: 61
好的,以下是一个简单的C语言代码,可以按照编号查询用户贷款的基本信息:
```
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct LoanInfo {
int id;
char name[20];
float amount;
char date[20];
};
int main() {
struct LoanInfo loans[5] = {
{1, "张三", 10000.0, "2021-01-01"},
{2, "李四", 20000.0, "2021-02-01"},
{3, "王五", 30000.0, "2021-03-01"},
{4, "赵六", 40000.0, "2021-04-01"},
{5, "钱七", 50000.0, "2021-05-01"}
};
int id;
printf("请输入用户编号:");
scanf("%d", &id);
int found = 0;
for (int i = 0; i < 5; i++) {
if (loans[i].id == id) {
printf("用户姓名:%s\n", loans[i].name);
printf("贷款金额:%.2f\n", loans[i].amount);
printf("贷款日期:%s\n", loans[i].date);
found = 1;
break;
}
}
if (!found) {
printf("没有该用户信息\n");
}
return 0;
}
```
你可以将这个代码复制到你的编译器中运行,然后输入用户编号进行查询。如果查询成功,会输出用户的姓名、贷款金额和贷款日期;如果查询失败,会提示“没有该用户信息”。