zoukankan      html  css  js  c++  java
  • 编写程序数一下 1到 100 的所有整数中出现多少次数字9

    题目要求:

      1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大) 
      2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。 
      3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
    #include<stdio.h>
    #include<stdlib.h>
    //将数组A中的内容和数组B中的内容进行交换。(数组一样大) 
    void  change(int arr1[],int arr2[],int len1){
      for(int i = 0;i<len1;i++){
        int temp = arr1[i];
        arr1[i] = arr2[i];
        arr2[i] = temp;
      }
      for(int i = 0;i<len1;i++){
        printf("%d ",arr1[i]);
      }
      printf(" ");
      for(int i = 0;i<len1;i++){
        printf("%d ",arr2[i]);
      }
    }
    //计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。 
    void  add(){
      int flag = 1;
      double sum = 0.0;
      for(int i = 1;i<=100;i++){
        sum += flag*(1/i);
        flag = -flag;
      }
      printf("sum = %d ",sum); 
    }
    // 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
    void NineCount(){
      int count = 0;
      for(int i = 1;i<=100;i++){
        if(i<9&&i%10==0)
          count++;
        if(i%10==9)
          count++; 
        if(i%10%10==9)
          count ++;
      }
      printf("%d ",count);
    }
     
    int main(){
      //交换数组值
      int arr1[] = {1,2,3,4,5};
      int arr2[] = {10,9,8,7,6};
      int len1 = sizeof(arr1)/sizeof(arr1[0]);
      change(arr1,arr2,len1);
      //求和
      add();
      //统计9的个数
      NineCount();
     
      system("pause");
      return 0;
     
    }
  • 相关阅读:
    koa mog
    sdl
    基于WindowImplBase 更简单 以及 可变大小的,才是标准的
    df
    ffplay vc
    开源1bo
    react学习前一部分
    0514 react路由
    nodejs 调用进程
    Ubuntu Linux, 不要弄什么 wine,龙井 或者什么等 QQ 了。
  • 原文地址:https://www.cnblogs.com/du001011/p/10023059.html
Copyright © 2011-2022 走看看