切換
舊版
前往
大廳
主題

C++ bmi 計算器

貓三 | 2019-08-22 20:28:34 | 巴幣 1007 | 人氣 1385

突然覺得按計算機好麻煩喔
於是自己寫了程式



#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
const WORD Bad = FOREGROUND_RED | FOREGROUND_INTENSITY;
const WORD Good = FOREGROUND_GREEN | FOREGROUND_INTENSITY;
float a, b;
int main() {
// 傳回一個標準輸出的handle
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
// 建立console screen buffer的結構變數
CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
// 傳回console視窗的資訊,儲存在之前建立的結構變數中
GetConsoleScreenBufferInfo(h, &csbiInfo);
// 保留console視窗的顏色屬性,以便在輸出後恢復
WORD wOldColorAttrs = csbiInfo.wAttributes;
printf("請輸入你的身高(公分)與體重(公斤)\n\n身高:");
scanf_s("%f", &a);
printf("體重:");
scanf_s("%f", &b);
a = a / 100;
a = b / a / a;
if (a>=18.5&&a<=24) {
SetConsoleTextAttribute(h, Good);
}
else {
SetConsoleTextAttribute(h, Bad);
}
printf("\n\n>>>BMI = ");
printf("%g\n", a);
system("pause");
return 0;
}

創作回應

相關創作

更多創作