易截截图软件、单文件、免安装、纯绿色、仅160KB

C_判断语句if与else的嵌套使用

 源码:
# include <stdio.h>
 
int main()
{
    /* sex代表输血者的性别,weight代表输血者的体重,cubage代表输血量 */
    int sex, weight, cubage;
    printf("请给出输血者的性别(女性为负数)和体重:(用逗号隔开)");
    scanf("%d,%d", &sex, &weight);
 
    if(sex >= 0)    /* 若变量sex的数值为非负数,则表示为男性 */
    {
        if(weight >= 120)
        {
            cubage = 200;
            printf("此人应该输血:%d毫升\n", cubage);
        }
        else
        {
            cubage = 180;
            printf("此人应该输血:%d毫升\n", cubage);
        }
    }
    else   /* 否则,表示为女性 */
    {
        if(weight >= 100)
        {
            cubage = 150;
            printf("此人应该输血:%d毫升\n", cubage);
        }
        else
        {
            cubage = 120;
            printf("此人应该输血:%d毫升\n", cubage);
        }
    }
    return 0;
}


相关文档:

由C数组array[

        昨天一个同学和我谈起他在测试C程序时时发现使用-1为下标来访问数组,gcc并没有报错,而且能够运行成功,这个以前我还没试过,处于好奇,今天下午抽了点时间看了一下。
     下面是我使用的测试代码,运行环境是DEV-C++4.9.9.2,编译器使用的是gcc。
&nb ......

将类成员函数用做C回调函数

提出问题:
回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。
分析原因:
普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指 ......

C/C++中的日期和时间 time_t与struct tm转换

 摘要:
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。
关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch ......

C_转义字符

 源码:
# include <stdio.h>
 
int main()
{
    /* 换行符'\n',用于输出换行 */
    printf("How are you?\n");
    printf("I am fine.\n\n");
 
    /* 横向跳格符'\t',使跳到下一个输出区 */
  ......

C_普通位运算

 源码:
# include <stdio.h>
 
int main()
{
    /* 定义了一个无符号字符型变量,此变量只能用来存储无符号数 */
    unsigned char result;
    
    int a, b, c, d;
    a = 2;
    b = 4; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号