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;
     
    }
  • 相关阅读:
    小程序组件事件
    关于微信小程序中组件和页面对全局样式的继承性
    创建Java程序并设置快捷提示
    微信小程序设置全局字体
    微信小程序组件的使用
    微信开发者工具的一些快捷键
    消除flex-wrap之后每个item上下的距离
    flex布局中的主轴和侧轴的确定
    C++string中用于查找的find系列函数浅析
    C++11 图说VS2013下的引用叠加规则和模板参数类型推导规则
  • 原文地址:https://www.cnblogs.com/du001011/p/10023059.html
Copyright © 2011-2022 走看看