C言語:ソフトドリンク、$ 20からソーダ1元、ソーダ缶のボトルのための2本のボトル、あなたはどのくらいのソーダを飲むことができます

問題をプログラミングソフトドリンク

問題の説明

$ 20からソフトドリンク、ソーダ1元、ソーダ缶のボトルのための2本のボトル、あなたはどのくらいのソーダを飲むことができます

分析

まず、あなたが数学的分析を飲むことができますどのくらいソーダ、その後、簡単な入力を必要とし、空き瓶の数は20/2 = 10、= 5 10/2、= 2だけでなく、空き瓶5/2、2と交換することができます/ 2 = 1、1プラス空き缶と再び、ソーダ飲料の総数は20 + 10 + 5 + 2 + 1 + 1 = 39。

C言語

#include<stdio.h>
int main()
{
	int a = 0;
	
	printf("please enter money number\n");
	scanf_s("%d", &a);

	int flag = a;
	
	while (a>=2)
	{
		flag += a / 2;

		a = a / 2 + a % 2;
	}
	printf("drink %d cola\n",flag);
    return 0;


リリース5元の記事 ウォンの賞賛1 ビュー49

おすすめ

転載: blog.csdn.net/KEVIN_WANG333/article/details/104065665