端午作业(代码)

第一题

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

#define A 1234
int main(int argc, const char *argv[])
{

    int code,a,b,c,d;
    int Mon = 2000;

    printf("please input code = ");
    scanf("%d",&code);
    if(A == code)
    {
        printf("1.查询余额\n2.取钱\n3.存钱\n");    
        getchar();
        scanf("%d",&b);
        switch(b)
        {
        case 1:printf("%d\n",Mon);break;
        case 2:getchar();
               printf("请输入取款金额 = ");
               scanf("%d",&a);
               if(2000 >= a) printf("余额 = %d\n",Mon - a);
               else printf("余额不足\n");break;
        case 3:getchar();
               printf("请输入存款金额 = ");
               scanf("%d",&a);
               printf("余额 = %d\n",Mon + a);break;
        default :printf("error");
        }
    }
    else printf("code error\n");
    return 0;
}
第二题

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
    int a,b,c,d,i;
    int month[] = {0,31,59,90,120,151,181,212,243,273,304,334};
    printf("请输入日期 = 年/月/日\n");
    scanf("%d/%d/%d",&a,&b,&c);
    d = month[b - 1];
    d=d+c;
    if(!(a%4)&&a%100||!(a%400))
        d+=1;
    else    
        d;
    printf("第%d天",d);

    return 0;    
}
 

第三题

第一种

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

int main(int argc, const char *argv[])
{
    int a,b;
    char c;

    printf("请输入表达式\n");
    scanf("%d%c%d",&a,&c,&b);
    if(c = '+')printf("%d\n",a+b);
    else if(c = '-')printf("%d\n",a-b);
    else if(c = '*')printf("%d\n",a*b);
    else if(c = '/')printf("%d\n",a/b);

    return 0;
}

第二种

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

int main(int argc, const char *argv[])
{
    int a,b;
    char c;

    printf("请输入表达式\n");
    scanf("%d%c%d",&a,&c,&b);
    switch(c)
    {
    case '+':printf("%d\n",a+b);break;
    case '-':printf("%d\n",a-b);break;
    case '*':printf("%d\n",a*b);break;
    case '/':printf("%d\n",a/b);break;    
    case '%':printf("%d\n",a%b);break;
    default:printf("请输入正确的表达式");break;

    }

    return 0;
}
 

第四题

a=6 b=7 c=12

第五题

c=4

d=4     

第六题

第一种

    int a;
    scanf("%d",&a);
    if(0 == a%3)
        printf("3");
    if(0 == a%5 && 0 == a%3)
        printf(" 5");
    else if(0 == a%5)
        printf("5");
    if(0 == a%7 && (0 == a%5 || 0 == a%3))
        printf(" 7");
    else if(0 == a%7)
        printf("7");
    if(a%3 && a%5 && a%7)
        printf("n");

第二种
    int a;
    scanf("%d",&a);
    for(int b = 3;b <= 7;b=b+2)
    {
    if(0 == a%b)
        printf(" %d",b);
    }
    if(a%3 && a%5 && a%7)
        printf("n");

 

第七题

a=10 b=10 a=11 c = 12 a=12
d=120 

10,12,120

第八题

c = -75

a= -75

d= 6

e = 5

第九题

a       0000 0011

b       0000 0110

b<<2 0001 1000

^a      0001 1011

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值