第11课作业

第一题:三位数分解

#include <stdio.h>
#include <stdlib.h>

//第11课作业
//第一题:三位数分解,知识点:% /符号的使用
int main( )
{
    int iNum;
    int iHundreds,iTens,iCounts;
    scanf("%d",&iNum);
    iHundreds=iNum/100;
    iTens=(iNum%100)/10;
    iCounts=iNum%10;
    printf("%d %d %d",iCounts,iTens,iHundreds);
    return 0;
}

第二题:分离浮点数的整数和小数部分

#include <stdio.h>
#include <stdlib.h>

//第11课作业
//第二题:分离整数和小数部分,知识点:不同数据类型的转换,这里只考虑小数点后有三位的情况
int main( )
{
    float fNum;
    int iZhengshu,iXiaoshu;
    scanf("%f",&fNum);
    iZhengshu=fNum;
    iXiaoshu=((fNum-iZhengshu)*1000);
    printf("%d %d",iZhengshu,iXiaoshu);
    return 0;
}


第三题

#include <stdio.h>
#include <stdlib.h>

//第11课作业
//第三题:买玫瑰问题,取余 取商问题的变形
int main( )
{
    int iMoney;
    int iNum,temp,temp1,temp2;
    scanf("%d",&iMoney);
    temp=iMoney/5;
    temp1=temp/20;
    temp2=temp%20;
    iNum=temp+temp1*5+temp2/5;
    printf("%d",iNum);
    return 0;
}


第四题:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
//第11课作业
//第四题:输入3个双精度实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出各个值。知识点:math.h库的应用
int main( )
{
   double dNum1,dNum2,dNum3;
   double temp1,temp2,temp3,temp4;
   scanf("%lf %lf %lf",&dNum1,&dNum2,&dNum3);
   temp1=dNum1+dNum2+dNum3;
   temp2=temp1/3;
   temp3=dNum1*dNum1+dNum2*dNum2+dNum3*dNum3;
   temp4=sqrt(temp3);
   printf("%lf %lf %lf %lf",temp1,temp2,temp3,temp4);
   return 0;
}
第五题:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1416
//第11课作业
//第五题:写一个程序把极坐标(r,θ) (θ之单位为度)转换为直角坐标( X,Y)。转换公式是:x=r.cosθ,y=r.sinθ 知识点:math.h库的使用
int main( )
{
   double r,angle;
   printf("请输入极坐标的半径和角度:");
   scanf("%lf %lf",&r,&angle);
   double x,y,temp_hudu;
   temp_hudu=(angle/180)*PI;
   x=r*cos(temp_hudu);
   y=r*sin(temp_hudu);
   printf("%lf %lf",x,y);
   return 0;
}






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值