用c语言程序编写
答案:2 悬赏:70 手机版
解决时间 2021-04-07 08:57
- 提问者网友:贪了杯
- 2021-04-06 14:14
用c语言程序编写
最佳答案
- 五星知识达人网友:不甚了了
- 2021-04-06 15:14
#include
#include
typedef struct _account
{
char id[20];
int password;
int money;
}Account;
int main(void)
{
int money;
int password;
char nums[20];
Account myaccount[1] = {"1234567890",123456,1000000};
Account account[1] = {"2222222222",123456,0};
printf("账户详情!
");
printf("%-10s%-15s%-10s
"," ","账号","余额");
printf("%-10s%-15s%-10d
","我的账号",myaccount[0].id,myaccount[0].money);
printf("%-10s%-15s%-10d
","转账账号",account[0].id,account[0].money);
printf("请输入要转账的账号:");
loop:
gets(nums);
if(strcmp(nums,myaccount[0].id) == 0)
{
printf("不能转账给自己,请重新输入!
");
goto loop;
}
else if(strcmp(nums,account[0].id) != 0)
{
printf("您输入的账号有误,请重新输入!
");
goto loop;
}
else
{
printf("请输入要转账的金额:");
scanf("%d", &money);
if(myaccount[0].money < money)
{
printf("余额不足,转账失败!
");
}
else
{
printf("请输入账户密码:");
scanf("%d", &password);
if(password == myaccount[0].password)
{
myaccount[0].money -= money;
account[0].money +=money;
}
else
{
printf("密码错误,转账失败!");
}
}
}
printf("账户详情!
");
printf("%-10s%-15s%-10s
"," ","账号","余额");
printf("%-10s%-15s%-10d
","我的账号",myaccount[0].id,myaccount[0].money);
printf("%-10s%-15s%-10d
","转账账号",account[0].id,account[0].money);
return 0;
}
#include
typedef struct _account
{
char id[20];
int password;
int money;
}Account;
int main(void)
{
int money;
int password;
char nums[20];
Account myaccount[1] = {"1234567890",123456,1000000};
Account account[1] = {"2222222222",123456,0};
printf("账户详情!
");
printf("%-10s%-15s%-10s
"," ","账号","余额");
printf("%-10s%-15s%-10d
","我的账号",myaccount[0].id,myaccount[0].money);
printf("%-10s%-15s%-10d
","转账账号",account[0].id,account[0].money);
printf("请输入要转账的账号:");
loop:
gets(nums);
if(strcmp(nums,myaccount[0].id) == 0)
{
printf("不能转账给自己,请重新输入!
");
goto loop;
}
else if(strcmp(nums,account[0].id) != 0)
{
printf("您输入的账号有误,请重新输入!
");
goto loop;
}
else
{
printf("请输入要转账的金额:");
scanf("%d", &money);
if(myaccount[0].money < money)
{
printf("余额不足,转账失败!
");
}
else
{
printf("请输入账户密码:");
scanf("%d", &password);
if(password == myaccount[0].password)
{
myaccount[0].money -= money;
account[0].money +=money;
}
else
{
printf("密码错误,转账失败!");
}
}
}
printf("账户详情!
");
printf("%-10s%-15s%-10s
"," ","账号","余额");
printf("%-10s%-15s%-10d
","我的账号",myaccount[0].id,myaccount[0].money);
printf("%-10s%-15s%-10d
","转账账号",account[0].id,account[0].money);
return 0;
}
全部回答
- 1楼网友:三千妖杀
- 2021-04-06 16:08
c语言帮写
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯