C语言程序设计第五版第三章例题

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
//3.1测温度,将华氏法f转换为摄氏度c.
/*int main()
{
    float c,f;
    f=64;
    c=(5.0/9)*(f-32) ;       //不对,应该是5.0,不是5.为什么?
    printf("%f\n",c);
    return 0;
}
*/
//3.2计算存款利息.有1000元,想存一年,有三种方法可选,活期年利润为r1;一年定期,年利润为r2;存两次半年定期,年利润为r3;计算得到的本息和.
/*int main()
{
    int m=1000;
    float r1=0.0036,r2=0.0225,r3=0.0198,a,b,c;
    a=m*(1+r1);
    b=m+m*r2;
    c=m*(1+r3/2)*(1+r3/2);
    printf("a=%f\nb=%f\nc=%f\n",a,b,c);
    return 0;
}
*/
//3-3给一个大写字母,要求用小写字母输出
//解题思路:找到转换关系
/*int main()
{
    char a,b;
    a='A';
    b=a+32;
    printf("%c\n%d\n",b,b);//前一个是字符,后一个是代码
    return 0;

}
*/
//3-4给三角形边长求面积
/*int main()
{
    float s,p,a=3.67,b=5.43,c=6.21;
    p=(a+b+c)/2;
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    printf("%f\n",s);
    return 0;
}
*/
//求二次函数的两个根
//解题思路:x1=,x2=,用简单的数值代替
/*int main ()
{
    double a,b,c,x1,x2,p,q;              //a,b,c是系数
    scanf("%lf%lf%lf",&a,&b,&c);         //只有%c是不能输空格的
    p=-(b/2.0*a);
    q=(sqrt(b*b-4*a*c))/(2.0*a);
    x1=p+q;
    x2=p-q;
    printf("%f%f",x1,x2);
    return 0;
}
*/
//3-6用%f输出实数,只能得到六位小数
/*int main()
{

    double a=1.0;
    printf ("%f\n",a/3);       //不懂
    return 0;
}
*/
//3-7float数据的有效位数
/*int main()
{
   float a;a=10000/3.0;      //不懂
   printf("%f\n",a);
   return 0;
}
*/
//3.8先后输入BOY三个字符
/*int main()
{
    char a='B',b='O',c='Y';
    putchar(a);
    putchar(b);
    putchar(c);
    return 0;
}
*/
//3-9从键盘上输入BOY三个字符,然后把他们输到屏幕上
/*int main()
{
    char a,b,c;
    a=getchar();
    b=getchar();
    c=getchar();            //从键盘输入一个字符,送给字符变量a.控制键盘上字母
    putchar(a);
    putchar(b);
    putchar(c);
    return 0;
}
*/
//3-10改写3-3,使其面向整个大写字母
int main()
{
    char a,b;
    a=getchar();
    b=a+32;
    putchar(b);
    return 0;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值