c语言作业(12/28)

work 0

4 2 2

4 3 3

1 4 4

0 3 3

0 3 4 

work1

 

#include <stdio.h>
int main(int argc, const char *argv[])
{
    int a=3,b=3;
    int p;
    scanf("%d",&p);
        switch(p)
        {
case 1 :{printf("加后结果是%d\n",a+b);break;}                         
case 2 :{printf("减后结果是%d\n",a-b);break;}
case 3 :{printf("乘后结果是%d\n",a*b);break;}
case 4 :{printf("除后结果是%d\n",a/b);break;}
        }
    return 0;
}
 

work 2

 

#include <stdio.h>
int main(int argc, const char *argv[])
{
    int a,b,c;
    printf("请输入三角形的三边a,b,c>>>");
    scanf("%d %d %d",&a,&b,&c);
    if(a+b>c&&a+c>b&&b+c>a)
    {   
        printf("可以组成一个三角形\n");

        if(a==b&&b==c)
        {
            printf("是一个等边三角形\n");
        }
        else if(a==b!=c||a==c!=b||b==c!=a)
        {                                                             
            printf("是一个等腰三角形\n");
        }
    }   
    else
    {   
        printf("无法组成一个三角形");
    }   
    return 0;
}

work3

#include <stdio.h>
int main(int argc, const char *argv[])
{
    int a;
    int ge,shi,bai;
    printf("请输入一个数>>>");
    scanf("%d",&a);
    if(a<10)
    {
    if(a%2==0)
    {
        printf("这是一个偶数\n");
    }
    else
    {
        printf("这是一个奇数\n");
    }   
    }   
else if(a<100)
{
if((a/10)%(a%10)==0)
{
        printf("能整除\n");
}
else
{
        printf("不能整除\n");
}
}                                                                     
else if(a<1000)
{
    ge=a%10;
    shi=a%100/10;
    bai=a/100;if(ge*ge*ge+bai*bai*bai+shi*shi*shi==a) 

    printf("这是一个水仙花数\n"); 

else 

 
    printf("这不是一个水仙花数\n"); 

  return 0;
}
 

work 4

#include <stdio.h>
int main(int argc, const char *argv[])
{
    char shu;
    printf("请输入\n");
    scanf("%c",&shu);
    if(shu>='A'&&shu<='Z'||shu>='a'&&shu<='z')
    {
        
if(shu>='a'&&shu<='z')
{
printf("是小写字母,大写字母是%c\n",shu-32);
}
else if(shu>='A'&&shu<='Z')
{
printf("是大写字母,小写字母是%d\n",shu+32);
}
    } 
    else 
     {
    printf("不是字母\n");
    }
    return 0;

work 5 

#include <stdio.h>
int main(int argc, const char *argv[])
{
    int a,b,c;
    int d=0;
    printf("请输入年 月 日>>>");
    scanf("%d %d %d",&a,&b,&c);
    if (a%4==0&&a%100!=0)
    {
        if(b=1)
            d=d;
        else if(b==2)
            d=d+31;
        else if(b==3)
            d=d+60;
        else if(b==4)
            d=d+91;
        else if(b==5)
            d=d+121;
        else if(b==6)
            d=d+152;
        else if(b==7)
            d=d+182;
        else if(b==8)
            d=d+213;
        else if(b==9)
            d=d+244;
        else if(b==10)
            d=d+274;
        else if(b==11)
            d=d+305;
        else if(b==12)
            d=d+335;

        d=d+c;

        printf("%d\n",d);
    }    
    else 
    {
        if(b=1)
            d=d;
        else if(b==2)
            d=d+31;
        else if(b==3)
            d=d+59;
        else if(b==4)
            d=d+90;
        else if(b==5)
            d=d+120;
        else if(b==6)
            d=d+151;
        else if(b==7)
            d=d+181;
        else if(b==8)
            d=d+212;
        else if(b==9)
            d=d+243;
        else if(b==10)
            d=d+274;
        else if(b==11)
            d=d+304;
        else if(b==12)
            d=d+334;
        d=d+c;
            printf("%d\n",d);
    }
    return 0;
}

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值