我整理了9题,初识c语言这块必刷的题,刷题能很好的巩固我们所学的知识,题目内含链接可以跳到对应的习题,答案在最后面,防止你们做的时候看答案嘿嘿
1.用在switch语言中的关键字不包含哪个?
A.continue B.break C.default D.case2.下面代码运行的结果是什么?( )
#includeint sum(int a) { int c = 0; static int b = 3; c += 1; b += 2; return (a + b + c); } int main() { int i; int a = 2; for (i = 0; i < 5; i++) { printf("%d,", sum(a)); } }
A. 6 8 10 12 14 B. 8 10 12 14 16 C.10 12 14 16 18 D.12 14 16 18 203. BC13 ASCII码 4. BC14 出生日期输入输出 5. BC11 学生基本信息输入输出 6. BC9 printf的返回值 7. BC123 小乐乐找最大数 8. BC27 计算球体的体积 9. BC25 计算体重指数
答案
- A
- B
#includeint sum(int a) { int c = 0; static int b = 3; c += 1; //c=0加上1等于1,c就为1 b += 2; //b=3,b+2就等于5 return (a + b + c); //下面 a=2,2+5+1=8 } int main() { int i; int a = 2; for (i = 0; i < 5; i++) { printf("%d,", sum(a)); } }
#includeint main() { //在输入整数的时候记得用空格隔开 char arr[] = {73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33}; int a=sizeof(arr) / sizeof(arr[0]);//计算数组元素有几个 int i = 0; for(i=0;i printf("%c",arr[i]); } return 0; }
#includeint main() { int a; int b; int c; //输入, 4d就是表示输出4个整数,2d就两个 scanf("%4d%2d%2d",&a,&b,&c); //输出,n是换行 printf("year=%4dnmonth=%02dndate=%02d", a,b,c); return 0; }
#includeint main() { int a; float b; float c; float d; //输入 scanf("%d;%f,%f,%f",&a,&b,&c,&d); //输出, .2f表示后面留2位小数 printf("The each subject score of No. %d is %.2f, %.2f, %.2f.",a,b,c,d ); return 0; }
#includeint main() { int n; //输出的内容为 12个空间放在 n中 n= printf("Hello world!"); //输出一个字符n换行不算在返回值中 printf("n"); //返回值大小为12 printf("%d", n); return 0; }
#include//函数max定义 int Max(int a, int b,int c, int d) { //用三目操作符对比a,b值谁大放在变量x向int类型申请储存 int x= a > b ? a : b; //用三目操作符对比b,d谁大放在变量y向int类型申请储存 int y= c > d ? c : d; //用三目操作符对比x,y,返回最大值给Max return x > y ? x : y; } int main() { int a, b, c, d; //输入 scanf("%d %d %d %d", &a, &b, &c, &d); //输出Max printf("%d", Max(a,b,c,d)); return 0; }
#includeint main() { float r; double v; scanf("%f",&r); //最终结果是浮点型所以4和3其中一个必须是浮点型 v = 4.0/3 * 3.1415926 * r*r*r; printf("%.3f",v); //.3f意思是保留三位小数 return 0; }
//BMI=体重 ÷ 身高的2次方(体重单位:千克;身高单位:米。) #includeint main(){ int a; int b; //输入 scanf("%d %d",&a,&b); //定义一个c变量使 b170厘米转换成 1.7米 float c = b/100.0;//1.7米是浮点数所以你换算除以的数100要变100.0 //计算 float BMI = a/c/c; //输出 printf("%.2f",BMI); }



