ぼるじょあがC/C++の宿題を片づけますYO! 68代目at TECH
ぼるじょあがC/C++の宿題を片づけますYO! 68代目 - 暇つぶし2ch613:612
07/11/24 20:55:23
>>610
ということで作ってみた
#include <stdio.h>
int main(void){
int price[]={100,90,70,-1};
int number[]={1,11,101,-1};
int i,ret,pr,minpr,num,index,sute,s;
for(;;){
ret=scanf("%d",&num);
if(ret==EOF){break;}
if(ret!=1){scanf("%*c");fprintf(stderr,"入力エラー\n");continue;}
for(i=0;number[i]!=-1;i++){
if(num>number[i]){pr=num*price[i];s=0;}
else{pr=number[i]*price[i];s=number[i]-num;}
if(i==0 || pr < minpr){index=i;minpr=pr;sute=s;}
}
if(sute==0){printf("%d 円\n",minpr);}
else{printf("%d 円で %d 枚買って、 %d 枚捨てて下さい\n",minpr,number[index],sute);}
}
}



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch