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

c語言0錢換整錢

發布時間: 2023-05-12 22:17:16

c語言 零錢兌換

#include<stdio.h>

intmain()
{
intin;
scanf("%d",&in);

printf("%d",in/10);
in=in%10;

printf("%d",in/5);
in=in%5;

printf("%d ",in);
}

Ⅱ c語言換零錢

代碼如下:

#include<stdio.h>
#include<stdlib.h>

intmain()
{
inti,j,k,n,cnt=0;

printf("Pleaseinputamountofmoney(unitjiao):");
scanf("%d",&n);

for(i=0;i<=(100/5);i++)
for(j=0;j<=(100/2);j++)
for(k=0;k<=100;k++)
if(i*5+j*2+k==n){
cnt++;
}

printf("Numberofconbinationsis:%d ",cnt);

system("pause");
return0;
}

運行結果:

Ⅲ 整幣兌零問題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 }

Ⅳ C語言初學者問題,零錢換整錢

好久不碰編程了,可能也說不太明白了,只能給你提供個大概思路
x是每摞硬幣的厚度,單位為mm,n為10元張數,算式為:x/1.8+x/2*10+x/1.5*5=100n(我想你應該能看懂)。ps:其實不用簡化,但是簡化之後為16x=180n,即x=11.25n
設變數x,n,x和n都為整數(就是int類型),做for循環(就是n=1開始循環,輸出x/1.8,x/1.5,x/2,10n),我用數學方法算x的最小值90,n最小值8.也就是一角50個,五角60個,一元45個,總金額為80元