易截截图软件、单文件、免安装、纯绿色、仅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 读100个数到数组

 #include <stdio.h>
#define MAX 100
int a[MAX], b[MAX], count = 0;
void rData()
{ int i;
FILE *fp;
fp = fopen("C:\\100.dat", "r");
for (i=0; i<MAX; i++)
fscanf(fp, "%d,", &a[i]);
fclose(fp);
}
 
void main()
{ int i;
rData();
//printf("满足条件的数= ......

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

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

C_判断语句if的一般使用

源码:
# include <stdio.h>
     
int main()
{
        int x, y, z, mid, dec;
        printf("请任意输入三个整数:\n");
        scanf("%d %d %d", &x, & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号