运算符、表达式和语句 习题

1.求长方体的体积

#include <stdio.h>
int main()
{
    double l,w,h,V;
    //如果将  V=l*w*h;  这个语句放在本行,则compile不出错,而run中 V=0.000000 
    scanf("%lf %lf %lf",&l,&w,&h);
    V=l*w*h;//计算式应该放在scanf下面 
    printf("V=%lf",V);//或者printf的括号里。 
    return 0; 

2.求圆的面积和周长

#include <stdio.h>
#define PI 3.14//PI后面不用加等于号! 
int main()
{
    double C,S,r; 
    scanf("%lf",&r);
    C=2*PI*r;
    S=PI*r*r;
    printf("C=%lf\nS=%lf",C,S);
    return 0;
 } 

3.把两个两位数整数变成一个四位数,且个位十位交换到千位百位。例如,输入34 56,打印出6543。

#include <stdio.h>
int main()
{
    int a,b;//设34 56
    if((a<10||a>99)&&(b<10||b>99))
    return 0;
    int c,A,B,C,D;//预测c=6543
    scanf("%d %d",&a,&b);
    D=a/10;//D=34/10=3
    C=a%10*10;//C=34%10*10=40
    B=b/10*100;//B=56/10*100=500
    A=b%10*1000;//A=56%10*1000=6000
    c=A+B+C+D;
    printf("%d",c);
    return 0;
 } 

4.输入一个实数,使其值保留两位小数,对第三位四舍五入。规定实数为整数。

#include <stdio.h>
int main()
{
    double a;
    scanf("%lf",&a);
    int i;
    i=a*100+0.5;//不是加0.05! 
    a=i/100.0;
    printf("%.2lf",a);
    return 0;
 } 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值