XTU-OJ 作业0x02-分支

1068-if语句1

AC代码:

#include <stdio.h>

int main()
{
    int t;
    scanf("%d",&t);
    if (t >= 90 && t <= 100)    printf("A");    // && 并且的意思
    else                        printf("B");
    return 0;
}

1069-if语句2

AC代码:

#include <stdio.h>

int main()
{
    int n;
    scanf("%d",&n);
    if ( n % 2 == 0)             // % 是 取模运算符
        printf("%d is even.",n);
    else
        printf("%d is odd.",n);
    return 0;
}

1070-if3

AC代码:

#include <stdio.h>

int main()
{
    int a,b,c,d;
    scanf("%d",&a);
    b=a/100,c=a/10%10,d=a%10;
    if ((b==d&&b!=c)||(b==c&&b!=d)||(c==d&&b!=c) )
        printf("Yes");
    else
        printf("No");
    return 0;
}

1071-if4

AC代码:

#include <stdio.h>
#include <math.h>

int main()
{
    double  a,b,c;
    scanf("%lf %lf %lf",&a,&b,&c);
    double p = (a+b+c)/2;
    // 三角形面积 三边公式. 海伦公式
    if ((a+b>c)&&(a+c>b)&&(b+c>a))
        printf("%.2f",sqrt(p*(p-a)*(p-b)*(p-c))); 
    else
        printf("Not a triangle.");
    return 0;
}

1072-switch

AC代码:

#include <stdio.h>
#include <math.h>

int main()
{
    int x,t;
    scanf("%d",&x);
    t = 3;
    if (x >= 0  && x < 10)   t = 0;
    if (x >= 10 && x < 20)   t = 1;
    if (x >= 20 && x < 30)   t = 2;
    switch (t)
    {
        case 0 :  printf("%.5f",cos(x+3.0));         break;
        case 1 :  printf("%.5f",pow(cos(x+7.5),2));  break;
        case 2 :  printf("%.5f",pow(cos(x+4.0),4));  break;
        default:  printf("Not define");              break;
    }
    return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值