2022/4/20练习

#include<stdio.h>
//long long my_number(long long a)
//{
//    a %= 10;
//    if (a > 10)
//    {
//        a /= 10;
//        my_number(a);
//    }
//    long long b = a;
//    return b;
//}
//int my_chanage(long long a)
//{
//    int count = 0;
//    while (1)
//    {
//        if (a / 10 != 0)
//        {
//            a = a / 10;
//            count++;
//        }
//        else
//        {
//            count++;
//            break;
//        }
//    }
//    return count;
//}
//int main()
//{
//    long long a = 301;//000
//    scanf("%lld", &a);
//    char arr[11] = {};
//    long long sum = 0;
//    int i = 0;
//    int x = 0;
//    int c = my_chanage(a);
//    for (i = 0; i < c; i++)
//    {
//        int j = my_number(a);
//        arr[i] = j % 2 == 0 ? '1' : '0';
//        /* if (j % 2 == 0)
//         {
//             arr[i] = '0';
//         }
//         else
//         {
//             arr[i] = '1';
//         }*/
//        a = a / 10;
//    }
//    for (i = 0; i < c; i++)
//    {
//        x = x * 10 + arr[c - i - 1] - '0';
//
//    }
//    /*if (arr[0] = '0')
//    {
//        x *= 10;
//    }*/
//    printf("%d\n", x);
//    return 0;
//
//
//}
//
// 以下是优化过后的
//#include<stdio.h>
//int main()
//{
//    int a = 301;//000
//    scanf("%d", &a);
//    char arr[11] = {};
//    int i = 0;
//    int x = 0;
//    int b = a;
//    int c = 1;
//    while (b / 10 != 0)
//    {
//        b /= 10;
//        c++;
//    }
//    for (i = 0; i < c; i++)
//    {
//        int j = a % 10;
//        arr[i] = j % 2 == 0 ? '0' : '1';//真值取左!
//        a = a / 10;
//    }
//    for (i = 0; i < c; i++)
//    {
//        x = x * 10 + arr[c - i -1] - '0';
//    }
//    printf("%d\n", x);
//    return 0;
//}

//#include<stdio.h>
//int main()
//{
//    int a = 1;
//    int b = 3;
//    int c = 2;
//    int d = 4;
//    /*scanf("%d %d %d %d", &a, &b, &c, &d);*/
//    int sum = (a += b, a -= c, a *= d);
//    printf("%d", sum);
//}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值