填空题

(1)代码

文字描述

文字描述
1.定义三个整型变量m=23,n=5,a;
2.a等于表达式!m+m%n;
3.输出a此时a为表达式的值

#include<stdio.h>
int main()
{int m = 23, n = 5, x;x = !m + m % n;printf("%d", x);return 0;
}

运行结果

流程图

文字描述

1.定义三个变量m,n,x

2.输入m,n的值

3.x=!m+m%n

4.输入x此时x为表达式的值

(6)代码

#include<stdio.h>
int main()
{int x = 1, y = 2, z = 1;if((x > y) && (--x > 0))z = x;elsex = z;printf("%d", x);return 0;
}

运行结果

(15)

文字描述

1.定义整型变量a=0,b=3,c=2;
2.使用if判断a+1并且b+1判断正确c减1
3.判断a+==6或者b–判断成功c++
4.输出abc

代码


  1. #include<stdio.h>
    int main()
    {int a = 0, b = 3, c = 2;if (a++ && b++)c--;else if (a + 1 == 6 || b--)c++;printf("%d,%d,%d", a, b, c);return 0;
    }

    运行结果

    (16)

    文字描述

    1.定义四个整型变量a=8,b=4,c=2,d;
    2.d等于表达式sqrt(fabs(a) != 4 * a / b / c);
    3.输出d此时d等于以上表达式

    代码

    #include<stdio.h>
    #include<math.h>
    int main() {int a = 8, b = 4, c = 2, d;d = sqrt(fabs(a) != 4 * a / b / c);printf("%d", d);return 0;
    }

    运行结果

    (17)

    文字描述

    1.定义三个整型变量a=0,b=0,c=0;
    2.使用if判断a++并且b+=a或者++c
    3.2判断成功输出a,b,c;

  • 代码

  1. #include<stdio.h>
    int main()
    {int a = 0, b = 0, c = 0;if (a++ && (b += a) || ++c);printf("%d,%d,%d\n", a, b, c);return 0;
    }

    运行结果

    单项选择题

    (5)

    文字描述
    1.定义常量N等于8
    2.定义两个整型变量x等于2,z等于1
    3.定义一个小数变量y等于1.2
    4.使用switch语句
    5.如果x等于2,y+1然后结束
    6.如果x等于字符0,y=3
    7.输出y

    #include<stdio.h>
    #define N 8
    int main()
    {int x = 2, z = 1;double y = 1.2;switch (x) {case 2:y++;break;case '0':y = 3;}printf("%lf",y);
    }

    运行结果

    流程图

  • (8) 代码

    #include<stdio.h>
    int main() {int x, y, a, b;scanf_s("%d%d", &x, &y);if (x > y) {a = x;b = y;}else {a = y;b = x;}printf("%d,%d", a, b);return 0;
    }

    运行结果

    (9)文字描述
    1.定义两个整型变量x,y
    2.输出“请输入”
    3.输入x的值
    4.判断x是否大于等于0判断正确y等于1否则y等于-1
    5.输出y

    #include<stdio.h>
    int main()
    {int x, y;printf("请输入:");scanf_s("%d",&x);if (x>=0) {y = 1;}else {y = -1;}printf("%d",y);
    }

    运行结果

    流程图

    (10)

    文字描述
    1.定义三个整型变量a=3,b=3,c=2;
    2.判断不等于a并且不等于b并且c判断正确跳转3否则跳转4
    3.输出a
    4.输出b

    代码

    #include <stdio.h>
    int main()
    {int a = 3, b = 3, c = 2;printf("%d", !a && !b && c);printf("a=%d,b=%d,c=%d", a, b, c);return 0;
    }

    运行结果

    (17)

    文字描述
    1.定义一个整型变量n等于8;
    2.n等于n余n-2
    3.输出n
    代码

  • #include <stdio.h>
    int main()
    {int n = 8;n %= n - 2;printf("%d", n);return 0;
    }
  • 运行结果

    (18)

    文字描述
    1.定义三个整型变量x,b=2,a=3;
    2.x等于a大于b++判断正确跳转3否则跳转4
    3.a++
    4.b++
    5.输出x,a,b
    代码

    #include <stdio.h>
    int main()
    {int x, a = 3, b = 2;x = a > b++ ? a++ : b++;printf("%d %d %d", x, a, b);return 0;
    }

    运行结果

    (20)

    文字描述
    1.定义三个整型变量x=4,y=3,x=5;
    2.判断x是否大于y判断正确跳转3
    3.z等于x,x等于y,y等于z
    代码

    #include <stdio.h>
    int main()
    {int x = 4, y = 3, z = 5;if(x > y)z = x;x = y;y = z;printf("x=%d,y= %d,z= %d", x, y, z);return 0;
    }

    运行结果

    (24)

    文字描述
    1.定义三个整型变量a=0,b=2,c;
    2.b等于负负a或者++b
    3.输出b
    代码

    #include <stdio.h>
    int main()
    {int a = 0, b = 2;b = --a || ++b;printf("%d",b);return 0;
    }

    运行结果

    (25)

    文字描述
    1.定义两个变量s,x=1;
    2.s等于x<=0判断正确跳转3否则跳转4
    3.s等于-1
    4.判断x是否等于0判断正确跳转5否则跳转6
    5.s等于0
    6.s等于6
    7.输出s

    代码

    #include <stdio.h>
    int main()
    {int x = 0, s;s = x <= 0 ? -1 : (x == 0) ? 0 : 1;printf("%d",s);return 0;
    }

    运行结果

    阅读程序题

    (1)

    文字描述
    1.定义三个变量x=0,y=1,z=10;
    2.判断x是否真假判断正确跳转3
    3.判断y是否真假判断正确z等于20;否则跳转4
    4.z等于30;
    5.输出z的值

  • #include<stdio.h>
    int main()
    {int x = 0, y = 1, z = 10;if (x)if (y)z = 20;elsez = 30;printf("%d\n", z);return 0;
    }
  • 运行结果

    (2)

    文字描述
    1.定义两个整型变量i=1,n=0;
    2.使用switch语句
    3.如果i等于1的话
    4.如果i等于2的话n+1
    5.如果i等于3的话n+1
    6.输出n

    代码

    #include<stdio.h>
    int main()
    {int i = 1, n = 0;switch (i){case 1:case 2:n++;case 3:n++;}printf("%d", n);return 0;
    }

    运行结果

    流程图

    (3)文字描述
    1.定义三个整型变量x=0,y=0,z=0;
    2.判断x++并且y+=x或者++z
    3.输出x,y,z的值

    #include<stdio.h>
    int main()
    {int x = 0, y = 0, z = 0;if (x++ && (y += x) || ++z)printf("%d,%d,%d\n", x, y, z);return 0;
    }

    运行结果

    编程题

    (1)文字描述

    用if语句作为判断条件去判断这个数

    如果a%2它为0(就是代表这个a整除2),

    那么a就为偶数,否则(else)用printf输出它是奇数。

    代码

    #include<stdio.h>
    int main()
    {int a;scanf_s("%d", &a);if (a % 2 == 0)printf("该数为偶数a=%d", a);elseprintf("该数为奇数");return 0;
    }

    运行结果

    (2)

    #include<stdio.h>
    #include <math.h>
    int main()
    {double a, b, c, x1, x2, r, i, delt;printf("请输入:");scanf_s("%lf%lf%lf",&a,&b,&c);if (fabs(a)<=1e-6) {printf("1234");}else {delt = b * b - 4 * a * c;if (fabs(delt) <= 1e-6) {printf("%8.4f\n", -b / (2 * a));}else {if (delt > 1e-6) {x1 = (-b + sqrt(delt)) / (2 * a);x2 = (-b - sqrt(delt)) / (2 * a);printf("%8.4f和%8.4f", x1, x2);}else {r = -b / (2 * a);i = sqrt(-delt) / (2 * a);printf("%8.4f+%8.4f\n", r, i);printf("%8.4f-%8.4f\n", r, i );}}}return 0;
    }

    (3)

    #include<stdio.h>
    int main() {double a, b;char c;scanf_s("%lf%c%lf",&a,&c,1,&b);switch (c) {case'+':printf("%lf%c%lf=%lf", a, c, b, a + b);break;case'-':printf("%lf%c%lf=%lf", a, c, b, a - b);break;case'*':printf("%lf%c%lf=%lf", a, c, b, a * b);break;case'/':if (b==0) {printf("除数不能为零!");}else {printf("%lf%c%lf=%lf", a, c, b, a / b);}break;default :printf("输入错误");}return 0;
    }

    (4)

    #include<stdio.h>
    int main() {double salary, sale;scanf_s("%lf",&sale);if (sale<10000) {salary = 1000;}else if (sale>10000&&sale < 20000) {salary = 1000 + (sale - 10000) * 0.05;}else if (sale>20000&&sale < 50000) {salary = 1000 + (sale - 20000) * 0.06;}else if (sale>50000&&sale < 100000) {salary = 1000 + (sale - 50000) * 0.07;}else {salary = 1000 + (sale - 100000) * 0.08;}printf("%.3f",salary);return 0;
    }

C语言程序设计实训第四章作业相关推荐

  1. c语言程序设计项目实训总结,c语言程序设计实训总结.docx

    c语言程序设计实训总结C语言程序设计实训总结为加强学生的实践动手能力,为贯彻落实教学计划的要求,培养学生的实践技能,计算机系05级计算机网络工程与管理.计算机信息学管理.图形图像三个的学生于XX年6月 ...

  2. c语言程序设计王电化教材答案中国铁道,(教材)C语言程序设计实训指导与习题解答...

    图书简介 <高职高专计算机系列规划教材:C语言程序设计实训指导与习题解答>是安徽省高等学校"十一五"省级规划教材的<C语言程序设计>(方少卿主编)的配套实训 ...

  3. c语言周林答案,C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt...

    C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt * * 4.1 选择结构程序设计 4.2 循环结构程序设计 4.3 辅助控制语句 第四章 结构化程序设计 4.1 选择结构程序 ...

  4. c语言 电报翻译的题目,C语言程序设计实训题目.doc

    C语言程序设计实训题目.doc C语言程序课程设计题目题目1年历显示功能要求(1) 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间.(2) 输入年月,输出该月的日 ...

  5. c语言程序设计中北大学,《中北大学软件学院2013届C语言程序设计实训题目.doc...

    <中北大学软件学院2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年 ...

  6. c语言程序设计实训教材,C语言程序设计实训指导书

    摘要: 李建中等编著的这本<C语言程序设计实训指导书>为<C语言程序设计>的配套教材.全书共分4部分.第1部分主要介绍Visual C++6.0的集成功能界面和操作;第2部分配 ...

  7. 中北c语言程序设计,中北大学软件学2013届C语言程序设计实训题目.doc

    中北大学软件学2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. 输 ...

  8. 转专业考试c语言试题,C语言程序设计实训题目.doc

    C语言程序设计实训题目 C语言程序课程设计题目 题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. 输入年月,输出该月的日历. 输入年 ...

  9. c语言实训教程课后答案第三版,C语言程序设计实训教程课后题答案.doc

    C语言程序设计实训教程课后题答案 C语言实训教程自测题答案 第一套 判断题 12345678910BABBBBBBAB 单项选择题 123456789101112131415CBACCBDBDAACA ...

最新文章

  1. 为什么ElasticSearch比MySQL更适合复杂条件搜索
  2. jenkins部署web项目
  3. 【剑指offer-Java版】07用两个栈实现队列
  4. ASP.NET Core 中文文档 第四章 MVC(4.3)过滤器
  5. ASP.NET repeater添加序号列的方法
  6. mysql数据库的目录_了解MySQl数据库目录
  7. Android之提示订阅配置订阅需要传新的包 添加结算权限。
  8. [Android]Thread线程入门3--多线程
  9. 使用python搭配pandoc实现html批量转word
  10. 哪个行业既锻炼人又便于今后创业?
  11. asp td tr 高度_ASP.NET Core Blazor 初探之 Blazor Server
  12. 自定义View在android2.3.3手机上正常运行 在android4.2.2手机上报空指针
  13. 给扔物线 HenCoder Plus 学员的一次分享文字版
  14. db4o java教程_Db4o 社区版 8.1.1 发布,面向对象数据库
  15. java pdf分页显示_使用iText“重新分页”PDF
  16. proteus仿真 引脚显示电平变化但不能显示波形
  17. 2011美剧季终/剧终时间表。
  18. Prince和学生们侃侃而谈系列05
  19. Matlab学习手记——输出到MathType公式编辑器
  20. NTL密码算法开源库(数论库)代码分析项目--综述

热门文章

  1. [译] 2019版 web 浏览器现状
  2. [一步步学数据结构与算法 20]-哈希算法(上)
  3. 基于PHP的自动化办公OA系统
  4. 【Angular】angular环境搭建
  5. PHP生成唯一RequestID类
  6. f12获取网页文本_F12 - 开发者工具详解
  7. 几种冗余机械臂逆向运动学方法(带公式推导)
  8. 彻底终结敲诈者 360独家推出“文档卫士”
  9. Java中import和import static的区别
  10. Objective-C---8---@property KVC