2023.3.16第二次作业

代码

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

int main(int argc, const char *argv[])
{
     int num,num2,num3;
     num =1;
     num2=2;
     num3=3;
     num =++num2+ ++num3;
     printf("\n%d,%d,%d",num,num2,num3);//输出结果1   //7 3 4
     num =num2++ +num3++;
     printf("\n%d,%d,%d",num,num2,num3);//输出结果2   //7 4 5
     num =++num2>num3++;
     printf("\n%d,%d,%d",num,num2,num3);//输出结果3   //0 5 6
     num =num2--&&--num3;
     printf("\n%d,%d,%d",num,num2,num3);//输出结果4   //1 4 5
     num =num2>num3?num2++:num3++;
     printf("\n%d,%d,%d\n",num,num2,num3);//输出结果5 //5 4 6
     return 0;
}

结果

7,3,4
7,4,5
0,5,6
1,4,5
5,4,6


代码

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

int main(int argc, const char *argv[])
{
    double f,c;
    printf("请输入华氏温度\n");
    scanf("%lf",&f);
    c=5.0/9*(f-32);                        //注意:是5.0不是5
    printf("摄氏温度%.2lf\n",c);     //保留小数点后两位
    return 0;
}

结果

请输入华氏温度
77
摄氏温度25.00


 代码

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

int main(int argc, const char *argv[])
{
    char c;              //所需运算符
    int a,b;              //待计算的两个数
    
    printf("请输入两个整数\n");
    scanf("%d%d",&a,&b);
    printf("请输入运算符\n");
    scanf(" %c",&c);

    switch(c)
    {
        case '+':
            printf("%d%c%d=%d\n",a,c,b,a+b);
            break;
        case '-':
            printf("%d%c%d=%d\n",a,c,b,a-b);
            break;
        case '*':
            printf("%d%c%d=%d\n",a,c,b,a*b);
            break;
        case '/':
            printf("%d%c%d=%d\n",a,c,b,a/b);
            break;
        case '%':
            printf("%d%c%d=%d\n",a,c,b,a%b);
            break;
        default:
            printf("输入错误\n");
    }
    return 0;
}

结果

请输入两个整数
3 5
请输入运算符
+
3+5=8


代码

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

int main(int argc, const char *argv[])
{
    int year,month,day;
    int run;               
    int count=0;           //计算的天数

    printf("请输入年月日\n");
    scanf("%d%d%d",&year,&month,&day);
    
    //判断是不是闰年
    run=(year%4==0&&year%100!=0)||(year%400);
    //计算天数
    switch(month)
    {
        case 12: count += 30;
        case 11: count += 31;
        case 10: count += 30;
        case 9: count += 31;
        case 8: count += 31;
        case 7: count += 30;
        case 6: count += 31;
        case 5: count += 30;
        case 4: count += 31;
        case 3: count += run ? 29 : 28;   // 闰年2月有29天,平年2月28天
        case 2: count += 31;
        case 1: count += 0;
                break;
        default:
            printf("输入数据错误\n");
    }
    printf("今年的第%d天\n",count+day);
    return 0;
}

结果

请输入年月日
2023 1 20
今年的第20天
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值