parent
975f9c3fe5
commit
2d88d3c9fe
@ -0,0 +1,36 @@
|
|||||||
|
#include<stdio.h>
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
struct custom
|
||||||
|
{
|
||||||
|
char name[20];
|
||||||
|
char ID[20];
|
||||||
|
char card_number[20];
|
||||||
|
float sum;
|
||||||
|
}a;
|
||||||
|
FILE *fp;
|
||||||
|
char c='Y';
|
||||||
|
fp=fopen("sum.dat","w");//创建只写文件
|
||||||
|
while(c=='Y'||c=='y')//判断循环
|
||||||
|
{
|
||||||
|
printf("输入姓名:");
|
||||||
|
scanf("%s",a.name);
|
||||||
|
getchar();
|
||||||
|
printf("输入身份证号:");
|
||||||
|
scanf("%s",a.ID);
|
||||||
|
printf("输入卡号:");
|
||||||
|
scanf("%s",a.card_number);
|
||||||
|
printf("输入余额:");
|
||||||
|
scanf("%f",&a.sum);
|
||||||
|
fprintf(fp,"%s%s%s%.2f\n",a.name,a.ID,a.card_number,a.sum);
|
||||||
|
while(1)
|
||||||
|
{
|
||||||
|
printf("继续录入?<Y/N>");
|
||||||
|
c=getche();
|
||||||
|
if(c=='Y'||c=='y'||c=='N'||c=='n')
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fclose(fp);
|
||||||
|
}
|
Loading…
Reference in new issue