当前位置: 首页 > >

»»ÁãǮʵÏÖ̰֮ÐÄËã·¨

发布时间:

Ì°ÐÄËã·¨µÄ»ù±¾Ë¼Â·£º


´ÓÎÊÌâµÄijһ²½³õʼ»¯½â³öÖð²½±*ü¸ø¶¨µÄÄ¿±ê£¬ÒÔ¾¡¿ÉÄÜ¿ìµØÇóµÃ¸üºÃµÄ½â¡£µ±´ïµ½Ëã·¨ÖеÄijһ²½²»ÄÜÔÙ¼ÌÐøÇ°½øʱ£¬¾ÍÍ£Ö¹Ëã·¨£¬¸ø³ö*Ë*â¡£


ÏÂÃæ¾ÍÒ»¸öÀý×ÓÀ´ËµÃ÷Ì°ÐĵÄʵÏÖ¹ý³Ì£º¾ÍÒÔÒ»¸ö»»ÁãÇ®µÄÀý×Ó°É£¬ÊäÈëÒ»¸öÊý×ÖµÄÃæ¶î£¬Çó³öÓÃ100,50...µÈµÈÃæ¶îÔõô²ÅÄÜ»»³ÉÏñ¶ÔÓ¦µÄÇ®



#include

using namespace std;

void tanxin(int a);
int value[10]={10000,5000,2000,1000,500,200,100,50,20,10};
int num[10]={0};
int main(){
float t;
cout<<"ÇëÊäÈëÒª»»µÄÁãÇ®ÊýÄ¿:";
cin>>t;
tanxin((int)100*t);
for(int i=0;i<10;i++)
if(num[i]>0)
cout<<(float)value[i]/100<<" "<}

void tanxin(int a ){

int i;

for( i=0;i<10;i++)
if(a>value[i]){
break;
}

while(a>0 && i<10){
if(a>=value[i]){
a=a-value[i];
num[i]++;
}else if(a<10&&i>=5){
num[9]++;
break;
}
else
i++;
}

}




ͨ¹ýÉÏÃæ´úÂëÎÒÃDz»ÄÜ¿´³ö£¬Ì°ÐÄËã·¨µÄʵÏÖ¹ý³Ì£º


´ÓÎÊÌâµÄijһ³õʼ»¯½â³ö·¢


whileÊÇ·ñ´ïµ½£¨»òÕß*ËÆ´ïµ½£©É趨µÄÄ¿±ê


Çó³ö¿ÉÐнâµÄÒ»¸ö½âÔªËØ


ÓÉËùÓнâÔªËØ×éºÏ³ÉÎÊÌâµÄÒ»¸ö¿ÉÐнâ




ÓÉ´ËÎÒÃDz»Äܵóö£¬¸ÃËã·¨´æÔÚµÄһЩÎÊÌ⣺


1.²»Äܱ£Ö¤×îºóµÄ½âÊÇ×îÓŵÄ


2.²»ÄÜÓÃÀ´Çó×îÖµÎÊÌâ


3.Ö»ÄÜÂú×ãijЩԼÊøÌõ¼þµÄ¿ÉÐнâµÄ·¶Î§






相关推荐


友情链接: