首页 > 其他 > 详细

【C初识之习题三】

时间:2019-11-19 23:28:15      阅读:97      评论:0      收藏:0      [点我收藏+]
  • 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
    解题思路:建立中间变量,利用遍历逐个交换
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    int a[5] = { 1, 2, 3, 4, 5 };
    int b[5] = { 7, 8, 9, 10, 11 };
    int i, num;
    for (i = 0; i < 5; i++){
        num = a[i];
        a[i] = b[i];
        b[i] = num;
    }
    for (i = 0; i < 5; i++){
        printf(" %d ",a[i]);
    }
    putchar(‘\n‘);
    for (i = 0; i < 5; i++){
        printf(" %d ",b[i] );
    }
    putchar(‘\n‘);
    system("pause");
    return 0;
    }

    技术分享图片

  • 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    int i = 0, num = 0;
    for (i = 1; i <= 100; i++){
        if (i % 2 == 0){
            num -= i;
        }
        else{
            num += i;
        }
    }
    printf("计算结果:%d\n", num);
    system("pause");
    return 0;
    }

    技术分享图片

  • 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    int num = 0;
    for (int i = 1; i <= 100; i++){
        if (i % 10 == 9 || i / 10 == 9){
            num++;
            printf(" %d ", i);
        }
    }
    printf("数字9出现的次数:%d ", num);
    system("pause");
    }

    技术分享图片

  • 【C初识之习题三】

    原文:https://blog.51cto.com/14606679/2451682

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!