栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

初识C语言入门必刷题

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初识C语言入门必刷题

前言

我整理了9题,初识c语言这块必刷的题,刷题能很好的巩固我们所学的知识,题目内含链接可以跳到对应的习题,答案在最后面,防止你们做的时候看答案嘿嘿


1.用在switch语言中的关键字不包含哪个?
A.continue
B.break
C.default
D.case
2.下面代码运行的结果是什么?( )
#include 
int 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 20
3. BC13 ASCII码 4. BC14 出生日期输入输出 5. BC11 学生基本信息输入输出 6. BC9 printf的返回值 7. BC123 小乐乐找最大数 8. BC27 计算球体的体积 9. BC25 计算体重指数


答案
  1. A
  2. B
#include 
int 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)); 
    } 
} 
#include
int 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;
}
#include
int 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;
}
#include
int 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;
}
#include
int 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;
}
#include
int 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次方(体重单位:千克;身高单位:米。)

#include
int 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);
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/861808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号