快乐学习 一个网站喵查铺子(catpuzi.com)全搞定~

标签:C语言程序设计精髓

中国大学MOOC答案

">计算直到最后一项的绝对值小于为止。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include   #include   int main() {     int n = 1;     float term = 1, sum = 0;     ______________;          while (fabs(term) >= 1e-4)      //判末项大小     {         term = sign / n;            //求出累加项         sum = sum + term;           //累加         ________________;               //改变项的符号                 n++;                            //分母加1     }     printf("sum = %f\n", sum);     return 0; }

计算直到最后一项的绝对值小于为止。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include   #include   int main() {     int n = 1;     float term = 1, sum = 0;     ______________;          while (fabs(term) ……继续阅读 »

中国大学MOOC答案

三色球问题。若一个口袋中放有12个球,其中有3个红色的,3个白色的,6个黑色的,从中任取8个球,问共有多少种不同的颜色搭配?代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include  int main() {     int i, j, k;     for (i=0; i<=3; i++)     {         for (j=0; j<=3; j++)         {                 for (________________)                 {                     if (__________________)                     {                         printf("i=%d, j=%d, k=%d\n", i, j, k);                     }                 }         }     }          return 0; }

三色球问题。若一个口袋中放有12个球,其中有3个红色的,3个白色的,6个黑色的,从中任取8个球,问共有多少种不同的颜色搭配?代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 <code>#include 
int main()
{
    int i, j, k;
    for (i=0; i<=3; i++)
    {
        for (j=0; j<=3; j++)
        {
                for (________________)
                {
                    if (__________________)
                    {
                        printf("i=%d, j=%d, k=%d\n", i, j, k);
                    }
                }
        }
    }
    
    return 0;
}</code>
A、 第9行:   k=0; k<=6; k++ 第11行:  i + j + k == 8 B、 第9行:   k=0; k<=6; k++ 第11行:  i + j + k = 8 C、 第9行:   k=0; k<=6; k++ 第11行:  i + j + k <= 8 D、 第9行:   k=0; k<6; k++ 第……继续阅读 »

中国大学MOOC答案

华氏和摄氏温度的转换公式为C=5/9×(F-32)。式中,C表示摄氏温度,F表示华氏温度。要求:华氏0℉~300℉,每隔20℉输出一个华氏温度对应的摄氏温度值。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include  int main() {     int    upper = 300, step = 20;     float  fahr = 0, celsius;     while (fahr < upper)     {         _________________;         printf("%4.0f\t%6.1f\n", fahr, celsius);          ________________ ;     }     return 0; }

华氏和摄氏温度的转换公式为C=5/9×(F-32)。式中,C表示摄氏温度,F表示华氏温度。要求:华氏0℉~300℉,每隔20℉输出一个华氏温度对应的摄氏温度值。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。<code>#include 
int main()
{
    int    upper = 300, step = 20;
    float  fahr = 0, celsius;
    while (fahr < upper)
    {
        _________________;
        printf("%4.0f\t%6.1f\n", fahr, celsius);
         ________________ ;
    }
    return 0;
}</code>
A、第8行代码: celsius = 5.0 / 9 * (fahr – 32)第10行代码: fahr = fahr + step B、第8行代码:  celsius = 5 / 9 * (fahr – 32)第10行代码:  fahr = fahr + step C、第8行代码:  celsius = 5.0 / (9 * (fa……继续阅读 »

中国大学MOOC答案

">利用泰勒级数:计算e的近似值,当最后一项的绝对值小于时认为达到了精度要求,要求统计总共累加了多少项。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include   #include  int main() {        int n = 1, count = 1;     ________________;     double term = 1.0;     while (fabs(term) >= 1e-5) //判末项大小     {             ______________;   //求出累加项             e = e + term;     //累加             n++;               // 计算下一项             _______________;   //统计累加项数     }               printf("e = %f, count = %d\n", e, count);     return 0; }

利用泰勒级数:计算e的近似值,当最后一项的绝对值小于时认为达到了精度要求,要求统计总共累加了多少项。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include   #include  int main() {        int n = 1, count = 1;     ________________;     doub……继续阅读 »

中国大学MOOC答案

">打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include  int main() {     int i, j, k, n;     printf("result is:");     for (n=100; ________; n++)     {         i = n / 100;            //分离出百位         j = ____________;       //分离出十位         k = ____________;       //分离出个位           if (_________________________)         {                 printf("%d\t ",n);  //输出结果         }     }     printf("\n");     return 0; }

打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include  int main() {     int i, j, k, n;     printf("result is:");     for (n=10……继续阅读 »

中国大学MOOC答案

以下程序运行时,从键盘输入:01,程序执行后的输出结果是#include  int main( ) {      char k;      int i;     for(i=1;i<3;i++)     {          scanf("%c",&k);         switch(k)         {              case '0': printf("another\n");             case '1': printf("number\n");         }    }    return 0; }

以下程序运行时,从键盘输入:01,程序执行后的输出结果是<code>#include 
int main( )
{ 
    char k; 
    int i;
    for(i=1;i<3;i++)
    { 
        scanf("%c",&k);
        switch(k)
        { 
            case '0': printf("another\n");
            case '1': printf("number\n");
        }
   }
   return 0;
}</code>
A、 another number number B、 number number C、 another number D、 another number another 喵查答案: another number number ……继续阅读 »

中国大学MOOC答案

程序运行后的输出结果是#include  int main() {          int i;            for(i=0;i<3;i++)                         switch(i)                                         {                                  case 0: printf("%d",i);                               case 2: printf("%d",i);                               default: printf("%d",i);                             }               return 0;    }

程序运行后的输出结果是<code>#include 
int main()
{ 
        int i;
  
        for(i=0;i<3;i++)   
        
            switch(i)    
                   
                {       
     
                    case 0: printf("%d",i);
         
                    case 2: printf("%d",i);
         
                    default: printf("%d",i);       
    
                } 
    
        return 0; 
 
}</code>
A、000122 B、022111 C、021021 D、012 喵查答案:000122 ……继续阅读 »