#include#include #define A 18 #define B 25 #define C 27 int main() { double t, h, m; printf("What is your height ande weight?n"); scanf("%lf %lf", &h, &m); getchar(); t = h / (m * m); if (t < A) { printf("You are rather thin.n"); } if (t >= A && t <= B) { printf("You're a healthy weight.!n"); } if (t > B && t <= C) { printf("You are overweight!n"); } if (t > C) { printf("You are obese!n"); } system("pause"); return 0; }
#include#include int main() { char c; printf("ÇëĘäČ뾼×ÖˇűŁşn"); scanf("%c", &c); getchar(); if (c >= 'A' && c <= 'Z') { printf("´óĐ´×Öĸn"); } else if (c >= 'a' && c <= 'z') { printf("ĐĄĐ´×Öĸn"); } else if (c >= '0' && c <= '9') { printf("Ęý×Ön"); } else { printf("ĆäËű×Öˇűn"); } system("pause"); return 0; }
#include#include #include int main() { float a, b, c, s, p, pp; printf("请输入三角形的三边长:n"); scanf("%f %f %f", &a, &b, &c); getchar(); p = (a + b + c) / 2; pp = p * (p - a) * (p - b) * (p - c); if (a + b > c && b + c > a && a + c > b) { s = sqrt(pp); if (a * a + b * b == c * c || b * b + c * c == a * a || a * a + c * c == b * b) { printf("直角三角形!它的面积是:%.2fn", s); } else if (a == b == c) { printf("等边三角形!它的面积是:%.2fn", s); } else { printf("一般三角形!它的面积是:%.2fn", s); } } else { printf("无法构成三角形"); } system("pause"); return 0; }
#include#include int main() { double number1; double number2; char operation; printf("------------CALCULATOR------------n"); scanf("%lf%c%lf", &number1, &operation, &number2); switch (operation) { case '+': number1 += number2; break; case '-': number1 -= number2; break; case '*': number1 *= number2; break; case '/': if (number2 == 0) { printf("nError!n"); } else { number1 /= number2; } break; default: printf("nError!n"); break; } printf("=%.2f", number1); system("pause"); return 0; }
#include#include int main() { int year, mon, day; printf("请分别输入年、月、日:n"); scanf("%d %d %d", &year, &mon, &day); getchar(); if (year > 0) { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { if (mon >= 1 && mon <= 12) { if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 || mon == 10 || mon == 12) { if (day >= 1 && day <= 31) { printf("日期正确"); } else { printf("日期错误"); } } else if (mon == 2) { if (day >= 1 && day <= 29) { printf("日期正确"); } else { printf("日期错误"); } } else { if (day >= 1 && day <= 30) { printf("日期正确"); } else { printf("日期错误"); } } } else { printf("日期错误"); } } else { if (mon >= 1 && mon <= 12) { if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 || mon == 10 || mon == 12) { if (day >= 1 && day <= 31) { printf("日期正确"); } else { printf("日期错误"); } } else if (mon == 2) { if (day >= 1 && day <= 28) { printf("日期正确"); } else { printf("日期错误"); } } else { if (day >= 1 && day <= 30) { printf("日期正确"); } else { printf("日期错误"); } } } else { printf("日期错误"); } } } else { printf("日期错误"); } system("pause"); return 0; }
#include#include int main() { int year, mon, day; int bool1; int status, input; printf("-----日期计算器-----n"); printf("输入1开始,q退出!n"); while (status = scanf("%d", &input)) { printf("请分别输入年、月、日:n"); scanf("%d %d %d", &year, &mon, &day); getchar(); if (year > 0) { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { if (mon >= 1 && mon <= 12) { if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 || mon == 10 || mon == 12) { if (day >= 1 && day <= 31) { bool1 = 1; } else { bool1 = 0; } } else if (mon == 2) { if (day >= 1 && day <= 29) { bool1 = 1; } else { bool1 = 0; } } else { if (day >= 1 && day <= 30) { bool1 = 1; } else { bool1 = 0; } } } else { bool1 = 0; } } else { if (mon >= 1 && mon <= 12) { if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 || mon == 10 || mon == 12) { if (day >= 1 && day <= 31) { bool1 = 1; } else { bool1 = 0; } } else if (mon == 2) { if (day >= 1 && day <= 28) { bool1 = 1; } else { bool1 = 0; } } else { if (day >= 1 && day <= 30) { bool1 = 1; } else { bool1 = 0; } } } else { bool1 = 0; } } } else { bool1 = 0; } if (bool1) { if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 || mon == 10 || mon == 12) { if (day != 1 && day != 31) { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } else if (day == 1) { if (mon == 1) { printf("该日期的上一天是:%d年12月31日n", year - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } else if (mon == 3) { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { printf("该日期的上一天是:%d年%d月29日n", year, mon - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } else { printf("该日期的上一天是:%d年%d月29日n", year, mon - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } } else if (mon == 5 || mon == 7 || mon == 8 || mon == 10 || mon == 12) { printf("该日期的上一天是:%d年%d月30日n", year, mon - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } } else { if (mon == 12) { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年1月1日n", year + 1); } else { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年%d月1日n", year + 1, mon + 1); } } } else if (mon == 2) { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { if (day == 1) { printf("该日期的上一天是:%d年1月31日n", year + 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } else if (day == 29) { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年3月1日n", year); } else { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } } else { if (day == 1) { printf("该日期的上一天是:%d年1月31日n", year + 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } else if (day == 28) { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年3月1日n", year); } else { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } } } else { if (day != 1 && day != 30) { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } else if (day == 1) { if (day != 1 || day != 30) { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } else if (day == 1) { printf("该日期的上一天是:%d年%d月31日n", year, mon - 1); printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1); } else { printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1); printf("该日期的下一天是:%d年%d月1日n", year, mon + 1); } } } } else { printf("日期错误哦!n"); } printf("是否继续?(1 开始 q 退出)n"); } system("pause"); return 0; }
#include#include int main() { int i, a1, a2, a3, a4; scanf("%d", &i); getchar(); a1 = i % 10; a2 = i / 10 % 10; a3 = i / 100 % 10; a4 = i / 1000; if (i > 999 && i < 10000) { switch (a4) { case 0: break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } if (a4 != 0) { printf("Ǫ"); } switch (a3) { case 0: printf("Áã"); break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } if (a3 != 0) { printf("°Û"); } switch (a2) { case 0: if (a3 != 0) { printf("Áã"); } break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } if (a2 != 0) { printf("ʰ"); } switch (a1) { case 0: break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } } if (i > 99 && i < 1000) { switch (a3) { case 0: break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } if (a3 != 0) { printf("°Û"); } switch (a2) { case 0: printf("Áã"); break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } if (a2 != 0) { printf("ʰ"); } switch (a1) { case 0: break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } } if (i > 9 && i < 100) { switch (a2) { case 0: break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } if (a2 != 0) { printf("ʰ"); } switch (a1) { case 0: printf("Áã"); break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } } if (i > 0 && i < 10) { switch (a1) { case 0: printf("Áã"); break; case 1: printf("Ò¼"); break; case 2: printf("·¡"); break; case 3: printf("Èþ"); break; case 4: printf("ËÁ"); break; case 5: printf("Îé"); break; case 6: printf("½"); break; case 7: printf("Æâ"); break; case 8: printf("°Æ"); break; case 9: printf("¾Á"); break; } } system("pause"); return 0; }



