c/c++练习–02
- 习题来源:C语言经典编程282例
11. 阳阳买水果
阳阳买苹果,每个苹果0.8元,阳阳第一天买两个苹果,第二天开始每天买前一天的两倍,直至购买的苹果个数总数不超过100个的最大值,求阳阳平均每天买多少钱。
#include <iostream>
using namespace std;
int main(void){
int sum=2, i=2, m=1;
while(sum<100) {
i *= 2;
sum += i;
m++;
}
cout<<"阳阳平均每天买:"<<sum*0.8/m<<endl;
return(0);
}
12. 任意次方后的最后三位
#include <iostream>
using namespace std;
int main(void){
int x,y,num=1;
cout<<"请输入两个整数:";
cin >>x>>y;
x %= 10000;
for (int i=0; i<y; i++){
num *= x;
num %=10000;
}
cout<<"x^y的后三位数为:"<<num<<endl;
return(0);
}
13. 计算某日是该年的第几天
#include <iostream>
using namespace std;
int main(void){
int LeapYear[12]={
0,31,29,31,30,31,30,31,31,30,31,30};
int ComYear[12]={
0,31,28,31,30,31,30,31,31,30,31,30};
int year,mon,day,sum=0;
cout<<"请输入年月日:";
cin>>year>>mon>>day;
if((year%4==0 && year%100!