//Exercise#1
int main()
{
int x,a,b,c;
cin>>x;
a=x%10;
b=x/10%10;
c=x/100;
cout<<x<<"'s each digit is "<<endl<<a<<","<<b<<","<<c<<endl;
return 0;
}
<img src="https://img-blog.csdn.net/20150412234320948?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWXVlbmFjaGVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
/*Exercise#2*/
int main()
{
double x,a,b;
cin>>x;
a=int(x);//分离整数部分//
b=(x-a)*1000;//小数部分//
cout<<a<<" "<<b<<endl;
}
<img src="https://img-blog.csdn.net/20150412234327875?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWXVlbmFjaGVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
/*Exercise#3*/
int main()
{
int x,a,b,c,sum;
cin>>x;
a=x/5;//买了几枝//
if(a>=5 && a < 20)//买了的数量在20枝以内5枝以外//
{
b=a/5;
}
else b=(a/20)*5;//数量在20枝以外//
c=(a%20)/5;//20枝倍数以外没到下一个20枝的余数//
sum=a+b+c;
cout<<sum<<endl;
}
<img src="https://img-blog.csdn.net/20150412234334614?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWXVlbmFjaGVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
/*Exercise#4*/
int main()
{
double a,b,c,sum,ave,sqrtsum,rootsqrt;
cin>>a>>b>>c;
sum=a+b+c;
ave=(a+b+c)/3;
sqrtsum=a*a+b*b+c*c;
rootsqrt=sqrt(sqrtsum);
cout<<sum<<" "<<ave<<" "<<sqrtsum<<" "<<rootsqrt<<endl;
return 0;
}
<img src="https://img-blog.csdn.net/20150412234340963?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWXVlbmFjaGVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
/*Exercise#5*/
int main()
{
double r,theta;
double x,y;
cin>>r>>theta;
x=r*cos(theta*3.14159/180);
y=r*sin(theta*3.14159/180);
cout<<x<<" "<<y<<endl;
return 0;
}
问题: 做到最后一道题的时候,我有定义PI,但是系统一直说有bug,不知道怎么回事。不用cos,sin的时候是可以的?