zoukankan      html  css  js  c++  java
  • C 学习 20120805

     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     //实现幂函数 
     6     double power(double x, double y);
     7     
     8     printf("%f\n", power(2.0, 3.0));
     9     
    10     //开跟号
    11     double ssqrt(double x);
    12     printf("%f\n", ssqrt(64.0));
    13     
    14     
    15     //统计输入的数字、空白符(空格、制表符、回车符)以及所有其他字符出现的次数 
    16     // F6 或者 Ctrl+Z  
    17     
    18     char c;
    19     int numCount, blankCount,otherCount;
    20     
    21     numCount = blankCount = otherCount = 0;
    22     
    23     while((c = getchar()) != EOF)
    24     {
    25         if(c >= '0' && c <= '9')
    26         {
    27             numCount++;
    28         }
    29         else if(c == '\t' || c == ' ' || c == '\n')
    30         {
    31             blankCount++;
    32         }
    33         else
    34         {
    35             otherCount++;
    36         }
    37     
    38     }
    39     
    40     printf("数字有%d个,空白符有%d个,其他字符有%d个", numCount, blankCount, otherCount);
    41     
    42 }
    43 
    44 
    45 double ssqrt(double x)
    46 {
    47     int i;
    48     double temp, result;
    49     
    50     for(i = 0; i < x ; i++)
    51     {
    52         temp = i * i;
    53         if(temp == x)
    54         {
    55             result = i;
    56             break;
    57         }
    58     }
    59     
    60     return result;
    61 }
    62 
    63 double power(double x, double y)
    64 {
    65     int i;
    66     double result;
    67     
    68     result = 1;
    69     
    70     for(i = 0; i < y / 2.0; i++)
    71     {
    72         result *= x;
    73     }
    74     
    75     return result;
    76     
    77 }
  • 相关阅读:
    10-12
    8-10
    5.2-5.3
    四则运算 测试与封装
    第5-7章
    汉堡包
    1-5章
    实验二
    实验一
    Controller方法是如何与请求匹配上的及参数如何填充的
  • 原文地址:https://www.cnblogs.com/changweihua/p/2623617.html
Copyright © 2011-2022 走看看