<C Primer Plus>8 The if statement

 1 #include <stdio.h>
 2 #include <math.h>
 3 int main(void){
 4     const int FREESEING = 0;
 5     float temperature;
 6     int cold_days = 0;
 7     int all_days = 0;
 8
 9     printf("Please input the temperature:\n");
10     printf("q is quit.\n");
11     while (1 == scanf("%f", &temperature)){
12         all_days++;
13         if (temperature < FREESEING){
14             cold_days++;
15         }
16     }
17     if (all_days != 0){
18         printf("The number of all_days = :%d ", all_days);
19         printf("The cold day = %d \n", cold_days);
20         printf("the cold day %.2f%% of all day.\n", 100.0*(float)cold_days / all_days);
21     }
22     else{
23         printf("input no data.\n");
24     }
25
26     return 0;
27 }

if (expression)

  statement

时间: 2024-12-31 03:44:47

<C Primer Plus>8 The if statement的相关文章

C++ Primer 第五版:第1 章

*****C++ Primer 第五版第1章学习笔记***** *****实验代码在Red Hat 6.6或VS 2013中调试***** *****文章内容依据当前知识撰写,存在认识的局限性***** 1.1 编写一个简单的C++程序 函数:依据我个人理解,C/C++的函数是一个能够完成一个功能的模块. 完整函数的组成: ①返回类型:不一定有返回值,故不一定有返回类型 ②函数名:根据名字标识完成特定功能的模块,必须存在 ③形参列表:可能没有参数传入,不一定存在 ④函数体:一个完整的函数应该是有

(1)风色从零单排《C++ Primer》 一个简单的c++程序

从零单排<C++ Primer> --(1)一个简单的c++程序 本次学习收获 0.写在前面 风色以前上过C++的课程,然而当时并没有认真去学,基本不能使用c++来作项目开发. 这次又一次学习c++,首先会阅读c++Prime英文版第五版,希望能够为以后的学习打下坚实的基础. 1.程序 一个简单的c++程序(P17),帮助我们高速了解c++的代码风格,并通过分析代码学习c++ 程序意图:在终端上输入一组数字.输出不同数字输出的次数.同样的数字必须是连续的. 如果输入: 42 42 42 42

C++ Primer第一章(submit 转换格式)

1 ********************************************************************** 2 C++ Primer第一章 笔记 3 ********************************************************************** 4 序言(书籍推荐): 5 1.<C++标准程序库> 6 2.Scott Meryers <Effective C++> 7 3.Anothony Will

The annotation of &lt;&lt;C++ primer&gt;&gt; {藤原豆腐坊自家用}

The annotation of <<C++ primer>> {藤原豆腐坊自家用} 给变量名一个初始值几乎总是正确的. 但不要求必须这么做 C++的主要设计目的之一就是允许程序员自定义类型,而这些类型和内置类型一样易于使用. 什么是对象? 一般而言, 对象是内存中具有类型的区域,说的具体一些, 计算左值表达式就会产生对象. 关于初始化 C++支持两种初始化方式, 复制初始化 copy initialization 直接初始化 direct-initialization int

《C Primer Plus》读书笔记

"温故而知新可以为师也" 最近又在翻读<C Primer Plus>,虽然以前也看一遍,但基本上是囫囵吞枣,简单的东西以为很简单,没有进行深入的思考,复杂的东西更是被直接的略过.现在又翻起这书,一方面多看了一些C代码,多了一些自己的理解在里面,另一方面知道如何去分层次的阅读,补充自己以前漏掉的知识点.虽然可能以后也没有太多编写代码的工作,但是想要更多地去了解计算机,更多的了解一下偏低级语言的东西,好好学习C语言是很有必要的.尽管C有些缺陷,但是它仍是一款非常优秀的编程语言.

c++ primer读书笔记之c++11(一)

1 新的关键词nullptr c++11引入新的关键词nullptr,用于表示空指针,用于替换之前c提供的NULL(最初NULL是定义在stdlib中的宏定义,通常是0). 2 新的别名定义机制 alias declaration c++提供了使用typedef定义的别名机制,但是有时候很难理解.为了更好的使用别名机制,c++11提供了新的别名定义机制,类似代码如下: // alias declarations using VInt = int; // type alias using PInt

Spock - Document -02 - Spock Primer

Spock Primer Peter Niederwieser, The Spock Framework TeamVersion 1.1 This chapter assumes that you have a basic knowledge of Groovy and unit testing. If you are a Java developer but haven't heard about Groovy, don't worry - Groovy will feel very fami

C++学习书籍推荐《C++ Primer 第五版 (英文)》下载

百度云及其他网盘下载地址:点我 编辑推荐 <C++ Primer(英文版)(第5版)>是全球最畅销的C++图书.这本久负盛名的C++经典教程,时隔八年之久,终迎来的重大升级.除令全球无数程序员从中受益,甚至为之迷醉的--C++大师Stanley B. Lippman的丰富实践经验,C++标准委员会原负责人Josée Lajoie对C++标准的深入理解,以及C++先驱Barbara E.Moo在C++教学方面的真知灼见外,更是基于全新的C++11标准进行了全面而彻底的内容更新.非常难能可贵的是,

Hibernate - HHH000352: Unable to release batch statement

这是hibernate的一个bug,具体看https://hibernate.atlassian.net/browse/HHH-11732?attachmentViewMode=list When using stateless session with jdbc batch size we get an HHH000352: Unable to release batch statement.. error in session.close() after rollback: Code:Con