用模板做企业网站,公司小程序定制开发,做视频网站的备案要求吗,外贸那些网站好用1.判断是不是字母
题目描述:
KK想判断输入的字符是不是字母#xff0c;请帮他编程实现。
输入描述: 多组输入#xff0c;每一行输入一个字符。 输出描述: 针对每组输入#xff0c;输出单独占一行#xff0c;判断输入字符是否为字母#xff0c;输出内容详见输出样例。 输…1.判断是不是字母
题目描述:
KK想判断输入的字符是不是字母请帮他编程实现。
输入描述: 多组输入每一行输入一个字符。 输出描述: 针对每组输入输出单独占一行判断输入字符是否为字母输出内容详见输出样例。 输入: A 6 输出: A is an alphabet. 6 is not an alphabet. 参考代码
#include stdio.hint main()
{int ch 0;while ((ch getchar()) ! EOF){if (isalpha(ch)){printf(%c is an alphabet.\n, ch);}else{printf(%c is not an alphabet.\n, ch);}getchar();}return 0;
}2.三角形判断
题目描述:
KK想知道已经给出的三条边abc能否构成三角形如果能构成三角形判断三角形的类型等边三角形、等腰三角形或普通三角形。
输入描述: 题目有多组输入数据每一行输入三个abc(0a,b,c1000)作为三角形的三个边用空格分隔。 输出描述: 针对每组输入数据输出占一行如果能构成三角形等边三角形则输出“Equilateral triangle!”等腰三角形则输出“Isosceles triangle!”其余的三角形则输出“Ordinary triangle!”反之输出“Not a triangle!”。 输入: 2 3 2 3 3 3 输出: Isosceles triangle! Equilateral triangle! 参考代码
#include stdio.hint main()
{int a 0;int b 0;int c 0;while (scanf(%d %d %d, a, b, c) ! EOF){if (a b c || a c b || c b a){if (a b b c){printf(Equilateral triangle!\n);}else if ((ab a! c) || (ac a!b) ||(bc b! a)){printf(Isosceles triangle!\n);}else{printf(Ordinary triangle!\n);}}else{printf(Not a triangle!\n);}}return 0;
}3.衡量人体胖瘦程度
题目描述:
在计算BMIBodyMassIndex 身体质量指数的案例基础上判断人体胖瘦程度。BMI中国标准如下表所示。
BMI范围分类BMI18.5偏瘦(Underweight)BMI18.5且BMI23.9正常(Normal)BMI23.9且BMI27.9过重(Overweight)BMI27.9肥胖(Obese)
输入描述: 多组输入每一行包括两个整数用空格隔开分别为体重公斤和身高厘米。 输出描述: 针对每行输入输出为一行人体胖瘦程度即分类。 输入: 80 170 60 170 90 160 50 185 输出: Overweight Normal Obese Underweight 参考代码
#include stdio.hint main()
{int h 0;int w 0;double bmi 0.0;while (scanf(%d %d, w, h) ! EOF){bmi w / ((h / 100.0) * (h / 100.0));if (bmi 18.9)printf(Underweight\n);else if (bmi 18.5 bmi 23.9)printf(Normal\n);else if (bmi 23.9 bmi 27.9)printf(Overweight\n);elseprintf(Obese\n);}return 0;
}4.翻转金字塔图案
题目描述:
KK学习了循环BoBo老师给他出了一系列打印图案的练习该任务是打印用“*”组成的翻转金字塔图案。
输入描述: 多组输入一个整数2~20表示翻转金字塔边的长度即“*”的数量也表示输出行数。 输出描述: 针对每行输入输出用“”组成的金字塔每个“”后面有一个空格。 输入: 5 输出:
* * * * * * * * ** * * * * *参考代码
#include stdio.hint main()
{int n 0;while (~scanf(%d, n)){int i 0;for (i 0; i n; i){int j 0;for (j 0; j i; j){printf( );}for (j 0; j n-i; j){printf(* );}printf(\n);}}return 0;
}5.平均身高
题目描述:
从键盘输入5个人的身高米求他们的平均身高米。
输入描述: 一行连续输入5个身高范围0.00~2.00用空格分隔。 输出描述: 一行输出平均身高保留两位小数。 输入: 1.68 1.75 1.82 1.60 1.92 输出: 1.75 参考代码
#include stdio.hint main()
{float score 0.0;float sum 0.0;int i 0;for (i 0; i 5; i){scanf(%f, score);sum score;}printf(%.2f\n, sum/5.0);return 0;
}