c语言---习题练习

学习内容

练习已学部分习题

代码

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
//bc6 小飞机QQ
//int main()
//{
//    printf("     **\n");
//    printf("     **\n");
//    printf("************\n");
//    printf("************\n");
//    printf("    *  *\n");
//    printf("    *  *\n");
//    return 0;
//}
// 
// 
// 
//输出学生信息
//{
//    printf("Name    Age    Gender\n");
//    printf("---------------------\n");
//    printf("Jack    18     man\n");
//    return 0;
//}
// 
// 
// 
//假设你的手机丢了,在屏幕上输出信息告诉大家
//{
//    printf("i lost cellphone!\n");
//    return 0;
//}
//计算“(-8+22)*a-10+c/2”a = 40 c =212
//
//
//
//int main()
//{
//    int a = 40;
//    int c = 212;
//    int b = ( - 8 + 22 ) * a - 10 + c / 2;
//    printf("%d\n", b);
//    return 0;
//}
0 - 数字0
'0'- 字符0 - ASCII值为48
'\0'- 字符 - ASCII值为0
EOF - end of file 文件的结束标志 值为-1
C99标准之前数组用常量或常量表达式表示
C99标准之后支持变长数组,允许数组的大小是变量,但是这种特定方式数组是不能初始化的
//
// 
// 
// 求两整数最大值
//int MAX(int x, int y)
//{
//    if (x > y)
//        return x;
//    else
//        return y;
//}
// int main()
// {
//     int a = 0;
//     int b = 0;
//     scanf("%d %d",&a ,&b);
//     int r = MAX(a, b);
//     printf("%d\n", r);
//     return 0;
// }
// 
// 
// 
//计算y值
//int main()
//{
//    int x = 0;
//    int y = 0;
//    
//    scanf("%d", &x);
//    if (x == 0)
//    {
//        y = 0;
//    }
//    else if (x < 0)
//    {
//        y = 1;
//    }
//    else
//    {
//        y = -1;
//    }
//    printf("%d\n", y);
//    return 0;
//}
// 
// 
// 
//给定两个整数a和b计算a除以b的整数商和余数Q
//int main()
//{
//    int a = 0;
//    int b = 0;
//    scanf("%d %d",&a, &b);
//    int c = a / b;
//    int d = a % b;
//    printf("%d %d", c, d);
//    return 0;
//}
// 
// 
// 
//Bobokiki字符常量或字符变量表示的字符在内存中以ASCII码形式存储,bobo出了一个问题,给kiki转换一下ASCII码为对应字符并输出他们.73,32,99,97 110,32,100,111,32,105 116,33
//int main()
//{
//    int arr[] = { 73,32,99,97,110,32,100,111,32,105,116,33 };
//    int i = 0;
//    //sizeof(arr)计算数组总大小,单位是字节
//    //sizeof(arr[0]计算数组元素大小
//    int sz = sizeof(arr) / sizeof(arr[0]);
//
//    while(i<sz)
//    {
//    printf("%c", arr[i]);
//    i++;
//    }
//    return 0;
//}
// 
// 
// 
//输入一个人的出生日期,包括年月日,将该生日中的年月日分别输出数据范围(年份满足1990小于等于y小于等于2015.月份满足1小于等于m,小于等于12.日满足1小于等于d小于等于30)
//int main()
//{
//    //输入数据
//    int year = 0;
//    int mouth = 0;
//    int date = 0;
//    scanf("%4d%2d%2d", &year, &mouth, &date);//%m可以设置域宽(按宽度截取数据)
//    //输出
//    printf("year=%d\n",year);
//    printf("mouth=%2d\n",mouth);
//    printf("day=%02d\n",date);//通过printf函数的%0格式控制符可以指定左边不使用的空位置自动填0
//    return 0;
//}
// 
// 
// 
// 学生信息输入输出
//依次输入一个学生的学号以及三科C语言,数学,英语成绩在屏幕上输出,该学生的学号三科成绩祝输出成绩时需进行四舍五入,且保留两位小数数据范围
//int main()
//{
//    int id = 0;
//    float c = 0.0f;
//    float math = 0.0f;
//    float eng = 0.0f;
//    
//    scanf("%d;%f,%f,%f", &id, &c, &math, &eng);
//    printf("The each subiect score of No.%d is %.2f,%.2f,%.2f.\n", id, c, math, eng);//.2代表小数点后取两位
//    return 0;
//}//精度要求不高用float,反之用double
//
// 
//
//输出第一行为“Hello World!”输出第二行为printf("Hello World!")调用后的返回值
//int main()
//{
//    int n = printf("Hello World!");
//     printf("\n%d\n", n);
//    return 0;
//}
//
//
//
//输出C/C++输出Hello World!的代码
//输出描述:printf("Hello World\n");
//         cout << "Hello world!" << endi;
//int main()
//{
//    printf("printf\(\"Hello World\\n\"n);\n");//加入转义字符
//    printf("cout\<\< \"Hello world\!\" \<\< endi;\n");
//    return 0;
//}
//
// 
//
//小帅获得4个最大数,请帮他编程找到最大的数。
// int main()
//{
//    int arr[4] = { 0 };
//    int i = 0;
//    
//    while (i < 4)
//    {
//        scanf("%d",&arr[i]);
//        i++;
//    }
//    int max = arr[0];
//    i = 1;
//    while(i<4)
//    {
//        if (arr[i] > max)
//        {
//            max = arr[i];
//        }
//        i++;
//    }
//    printf("%d\n", max);
//
//    return 0;
//}
//
//
//
//计算球的体积
//int main()
//{
//    float r = 0.0f;
//    float V = 0.0f;//0.0默认该浮点数为double类型
//    scanf("%f", &r);
//    V = 4 / 3.0 * 3.1415926 * r * r * r;
//    printf("%.3f\n", V);
//    return 0;
//}
//
//
//
//计算BMI指数
//int main()
//{
//    int w = 0;
//    int h = 0;
//    scanf("%d %d", &w, &h);
//    float BMI = 0;
//    BMI = w / (h/100.0) /(h/100.0);
//    printf("%.2f", BMI);
//    return 0;
//}

总结

打好基础,养成习惯,持之以恒,明天继续。加油!

  • 15
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值