A. 用c语言编程ATM的简单取款过程,越简单越好
#include<stdio.h>
intmain(void)
{
inti,g,q=10000,qq=0,z;
charmm[6];
constcharMM[6]="123456";
printf(" 请输入密码以登入账户:");
while(1)
{
for(i=0;i<6;i++)
{
mm[i]=getch();
if(mm[i]!='')
{
putchar('*');
}
else
{
printf("");
i--;
i--;
}
if(mm[i]==' ')
{
printf("");
break;
}
}
if(strcmp(mm,MM)==0)
{
printf(" 密码正确!登入银行账户! ");
printf(" [1]查询余额 [2]取钱 选项:");
scanf("%d",&g);
switch(g)
{
case1:printf(" 你的余额剩余%d元 ",q-qq);break;
case2:printf("请输入提取金额:");scanf("%d",&qq);printf(" 提取现金%d元 ",qq);break;
default:printf(" 选项错误! ");break;
}
break;
}
else
{
printf(" 密码错误! ");
printf("请重新输入密码:");
}
}
}
本来是想来个简单的结果看到楼下说要登入这些功能。。。
这是简单的
#include<stdio.h>
intmain(void)
{
doublea=10000;
inti;
printf("请输入你要提取的金额:");
scanf("%d",&i);
printf("您的账户余额:%g元",a-i);
return0;
}
再来个稍难得吧。。。
#include<stdio.h>
intmain(void)
{
charmm[6];
doublea=10000;
inti=0,g;
printf("[1]取款[2]查询余额:");
scanf("%d",&g);
switch(g)
{
case1:printf("请输入提取金额:");scanf("%d",&i);printf("账户余额%g",a-i);break;
case2:printf("账户余额%g",a-i);break;
default:printf("选项错误! ");break
}
return0;
}
从编译器复制下来的代码中文都要乱码。。。
B. c语言编程,输入金额,输出并显示用100,50,20,10,5,1块钱 各需要多少张,优先使用金额
#include<stdio.h>
intmain()
{
inttype[]={100,50,20,10,5,1},nu=6;
intcash,i;
scanf("%d",&cash);
for(i=0;i<nu;++i){
printf("%d:%d ",type[i],cash/type[i]);
cash%=type[i];
}
return0;
}
程序执行结果如下
C. 整币兑零问题C语言编程
1 #include <stdio.h>
2 void main()
3 {int x,f,t,n;
4 x=0;
5 for(t=0;t<=50;t++) /* 变量t为2元币的张数*/
6 for(f=0;f<=20;f++) /* 变量f为5元币的张数*/
7 {n=100-f*5-t*2; /* 变量n为1元币的张数*/
8 if(n>=0) x++;} /* 变量n为非负时,用x统计兑零种数 */
9 printf("%d",x);
10 }
D. c语言一道编程题!会的帮忙 谢谢
#include <stdio.h>
main(){
float price;
int flag=1;
while(flag){
printf("请输入消费金额");
scanf(price,%f);
if(price<0)
{printf("对不起,您输入的数据有误,请重新输入 /n");
continue;}
else if(price<100)
{printf("折扣率是0%/n");
printf("您的应付金额为" & price,%f);
break;
}
else if(price<200)
{printf("折扣率是5%/n");
printf("您的应付金额为" & price*0.95,%f);
break;}
else if(price<500)
{printf("折扣率是10%/n");
printf("您的应付金额为" & price*0.90,%f);
break;}
else if(price<1000)
{printf("折扣率是15%/n");
printf("您的应付金额为" & price*0.85,%f);
break;}
else if(price>=1000)
{printf("折扣率是20%/n");
printf("您的应付金额为" & price*0.80,%f);
break;}
else
break;
}
}
E. 银行存款的C语言编程问题
只写了一部分 其他也差不多。。。。
#include"stdio.h"void f1(float x){int n;float y=0.75*x,sum;for(n=1;n<15;n++){ x=1.08*x;y=x*0.0075;y+=y;x+=x;}printf("存入现金%f,可得利息%f,它们之和%f",12*x,12*y,12*(x+y));}void f2(float x){ int n;float y=0.0175*x,sum;for(n=1;n<15;n++){x+=0.08*xy+=0.175*x;}printf("存入现金%f,可得利息%f,它们之和%f",12*x,12*y,12*(x+y));}int main(){printf("其多余的钱是第一年每月2000元,以后每年每月多余的钱在上一年队每月多余钱的基础上再增加8%,活期月息为0.75%,一年期月息为1.75%,三年期月息为2.15%,五年期月息为2.75%,且银行对定期存款过期部分不支付利息。");")printf("<<<<<<<<<<<<储蓄问答系统>>>>>>>>>>>>>>");printf("请按数字键操作\t"):printf("\t1.答活期15年本金与利息以及它们之和\n");printf("\t2.答1年定期15年本金与利息以及它们之和\n");printf("\t3.答3年定期15年本金与利息以及它们之和\n");printf("\t4.答5年定期15年本金与利息以及它们之和\n");printf("\t0退出\t\t5清屏");switch(getchar()){case 1: f1(2000);break;case 2: f2(2000);break;case 3: f3(2000);break;case 4: f4(2000);break;case 5: system(cls");break;case 0: exit(1);break;}
F. c语言编程求解
#include<stdio.h>
#include<math.h>
voidmain()
{
doubledeposit,capital,rate;
intn;
printf("请输入存款本金:");
scanf("%lf",&capital);
printf("请输入年利率:");
scanf("%lf",&rate);
printf("请输入存款年数:");
scanf("%d",&n);
deposit=capital*pow((1+rate),n); //pow()计算乘方的函数
printf("%d年后本利之和为:%.2lf ",n,deposit); //%.2lf保留2位小数
}
G. C语言编程:某人想将手中一张面值100元的人民币换成5元、1元和0.5元面值的票子,但要求100元
操作如下:
#include
main(){
int i,j,k,c=0;
for(i=1; i<20; i++)
for(j=1; j<95; j++){
k=100-i-j;
if(i*5+j+0.5*k==100){
c++;
printf("%d %d %d
",i,j,k);
}
}
printf("c=%d
",c);
}
拓展资料:
一、C语言是一种计算机编程语言。它兼具高级语言和汇编语言的特点。它可以用作编写工作系统应用程序的系统设计语言,也可以用作编写不依赖计算机硬件的应用程序的应用程序设计语言。
随着科学技术的发展和人工智能时代的到来,计算机编程扮演着越来越重要的角色。C语言编程是程序员的入门语言,它使学习者更容易理解。当然,它也可以设计一些先进的应用软件和系统软件。C语言编程还可以帮助我们学习其他计算机语言,如熟悉的Java语言和VB语言设计,因此C语言是初学者必备的语言。
二、冯·诺依曼于1945年提出了现代计算机的一些思想,后人称之为冯·诺依曼思想,这是计算机发展史上的一个里程碑。自1945年以来,它主要采用其结构,因此冯·诺依曼被称为计算机之父。他的体系结构计算机由五部分组成:运算单元、控制器、存储器、输入设备和输出设备。C语言有着完整的理论体系。经过长期的发展,C语言在程序设计语言中扮演着重要的角色。
三、C语言是一种功能强大的语言,它可以用多种方式设计程序。它是一种特殊的高级语言,由多个函数组成。它有三种基本结构:顺序结构、选择结构和循环结构。C语言编辑简单明了,运算符丰富强大,具有编译和预处理功能。这种语言具有良好的可移植性。不同的处理器使用不同的编译器编译指令,以达到可移植性的效果。
四、计算机控制系统的运行过程中,后台的可用时间是有限的,需要进行控制,因此程序员经常使用C语言进行混合编程,这不仅缩短了设计时间,而且提高了工作效率。然而,一旦涉及到混合编程,问题就更加复杂了。程序员需要设计更多、更复杂、适应性更强的函数模型,这无疑增加了程序员工作的难度。