美文网首页
课后习题(二)

课后习题(二)

作者: mark_x | 来源:发表于2019-08-06 11:49 被阅读0次

14. for语句和循环嵌套

  1. for语句省略三个表达式即表示永远为真的循环,即死循环。
for ( ;  ;  )
    ;

// 等价于
while (1)
    ;

2.写一个程序,对用户输入的整数进行求和。当用户输入任意字符时,结束程序并打印结果。要求:用户可以在同一行输入多个数字,数字之间可以是任意一个分隔符。

#include <stdio.h>

int main(void)
{
    float sum = 0;
    float num = 0;
    int status;
    
    do
    {
        printf("请输入合法的数字:");
        do 
        {
            
            status = scanf("%f", &num); // 这样写会使最后一个数加两次。输入字符的这次,由于写入错误,statue=0,num还保持上次的数,因此又被加了一遍
            sum = sum + num;
        }while ((getchar() != '\n') && status == 1);
    }
    while(status == 1);

    
    printf("结果是:%.2f\n", sum);
    
    return 0;
}

printf("%d * %d = %-4d", i, j, i * j);

左对齐,占四个字符位置

相关文章

  • 课后习题(二)

    14. for语句和循环嵌套 for语句省略三个表达式即表示永远为真的循环,即死循环。 2.写一个程序,对用户输入...

  • fastai课后习题(二)

    1、提供一个由于训练数据中的结构或风格不同,导致熊分类器在生产环境中表现不佳的例子答:有很多情况下,熊的分类模型可...

  • 课后习题二篇:

    1.问题:每当你遇到“就是这样的”这类语句的时候,就要问:____ 回答:我会问,这样是什么样的呢?比如在上学之前...

  • 量子学派:勾股定理

    阅读内容 课后习题

  • 量子学派:伽罗瓦理论 5次方程

    阅读内容 课后习题

  • 限制数据和对数据排序

    Mysql 课后习题 sql

  • 课后习题

    一. 1. I 相符合于第二句 The cost of clothing was in decline for a...

  • 课后习题

    一. 核心单词 corresponding 相应的,符合的 英 [ˌkɒrə'spɒndɪŋ] 美 [ˌkɔːrə...

  • 课后习题

  • 课后习题

    e3.4打印\和"需要转义,分别为\和"e3.d1printf()如果多个引号,中间不加逗号,将多个输出连接起来输...

网友评论

      本文标题:课后习题(二)

      本文链接:https://www.haomeiwen.com/subject/qlcmdctx.html