小编Kev*_*son的帖子

C语言中简单的for循环倒数计时器

这就是代码应该做的事情:

\n\n
\n

\xe2\x80\x9c 以 T 负
5
4
3
2
1
升空!\xe2\x80\x9d

\n
\n\n

当我运行它时,它只是永远打印“Sum = 5”。

\n\n

代码:

\n\n
int main(void) {\n\nint sum = 5;  \nint i;     \n\nprintf("Lift off in T minus\\n");\n\nfor (i = 0; i < 5; i=i+i) {\n    sum = sum - i;  \n    printf("sum = %d\\n",sum);  \n} \n\nprintf("Blast-off",sum);  \n\nreturn 0;\n
Run Code Online (Sandbox Code Playgroud)\n

c cygwin for-loop countdown countdowntimer

2
推荐指数
1
解决办法
2万
查看次数

在C中将数字打印为英文单词

我有这个代码,将用英语单词打印0到9之间的数字(例如一个用于1,两个用于2等).如果我想打印374怎么办?还是更大的东西,比如7549846451?

#include <stdio.h>
    int main() 
    {
        double sum;
        if(scanf("%1f",&num)!=0)
        {
            if(num=(int)num)
            {
                switch((int)sum)
                {
                    case 0:printf("zero\n");break;
                    case 1:printf("one\n");break;
                    case 2:printf("two\n");break;
                    case 3:printf("three\n");break;
                    case 4:printf("four\n");break;
                    case 5:printf("five\n");break;
                    case 6:printf("six\n");break;
                    case 7:printf("seven\n");break;
                    case 8:printf("eight\n");break;
                    case 9:printf("nine\n");break;
                    default:printf("not a digit"); break;
                }
            }else
            {
                printf("Invalid")
                    return 0;
            }
        }
        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

c numbers words

1
推荐指数
1
解决办法
173
查看次数

BMI计算器C代码

我正在尝试编写一个简单的BMI计算器,但出于某种原因,当我尝试175高度(公式为1.75)和70为质量时它应该给出22.8,这是在健康范围内,但它让我体重不足.我知道这可能是一个简单的错误,但我看不到它.

float main(void) { 

    float height;   
    printf("Enter your height in cm:\n");
    scanf("%f",&height);    

    float weight; 
    printf("Enter your weight in kg:\n");
    scanf("%f",&weight);

    float bmi;
    bmi = (weight/(height/100)*(height/100));

    if (bmi <= 16) {
        printf("Severely Underweight\n");
    }
    else if (16 < bmi <= 18.5) {
        printf("Underweight\n");
    }
    else if (18.5 < bmi <= 25) {
        printf("Healthy\n");
    }
    else if (25 < bmi <= 30) {
        printf("Overweight\n");
    }
    else {
        printf("Severely Overweight\n");
    }
}
Run Code Online (Sandbox Code Playgroud)

c c++ math indexing if-statement

-3
推荐指数
2
解决办法
3056
查看次数

标签 统计

c ×3

c++ ×1

countdown ×1

countdowntimer ×1

cygwin ×1

for-loop ×1

if-statement ×1

indexing ×1

math ×1

numbers ×1

words ×1