當前位置:首頁 » 編程語言 » c語言現金交易編程題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言現金交易編程題

發布時間: 2023-08-03 08:05:55

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語言進行混合編程,這不僅縮短了設計時間,而且提高了工作效率。然而,一旦涉及到混合編程,問題就更加復雜了。程序員需要設計更多、更復雜、適應性更強的函數模型,這無疑增加了程序員工作的難度。