用2468这四个数字c语言,C语言作业及参考答案.doc

C语言及实验作业参考做法

分支程序设计

上机作业:

标题

4.3三角形判断

描述

输入三条边的长,输出这三条边是否构成等边三角形、等腰三角形、直角三角形、普通三角形,还是不能构成三角形

输入数据

整数a,b,c的值

输出数据

等边三角形、等腰三角形、直角三角形、普通三角形,或不能构成三角形

输入示例

5 5 5

输出示例

等边三角形

#include

int main( ) {

int a,b,c;

scanf("%d%d%d",&a,&b,&c);

if(a==b&&b==c) printf("1");

else if(a+b>c&&a+c>b&&b+c>a)

if(a==b||b==c||a==c) printf("2");

else if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b) printf("3");

else printf("4");

else printf("5");

return 0;

}

标题

4.5计算函数的值

描述

当x<1时,y=x当1≤x<10时,y=2x-1当x≥10时,y=3x-11

输入数据

整数x的值

输出数据

一个整数表示函数的值

输入示例

5

输出示例

y=9

#include

int main()

{ int x,y;

scanf("%d",&x);

if(x<1) y=x;

else if(x<10) y=2*x-1;

else y=3*x-11;

printf("%d",y);

return 0;

}

标题

4.6 数的分离

描述

给一个不多于3位的正整数(1)计算它是几位数(2)分别打印出每一位数字(3)逆序打印出各位数字

输入数据

一个不多于3位的正整数

输出数据

位数从高位到低位的各位数字从低位到高位的各位数字

输入示例

456

输出示例

34 5 66 5 4

提示

123/100=?23/10=?123%10=?测试数据1: 678 3 6 7 8 8 7 6 测试数据2: 45 2 4 5 5 4 测试数据3: 8 1 8 8

#include

int main( )

{int p,t,s; int i,bit;

//printf("input a number(0-999):");

scanf("%d",&p);

gewei=p%10; //个位

shiwei=p/10%10; //十位

baiwei=p/100; //百位

if(baiwei) //如果是3位数

{printf("%d\n",3); printf("%d %d %d\n",baiwei,shiwei,gewei);

printf("%d %d %d\n",gewei,shiwei,baiwei);

}

else if(shiwei) //如果是2位数

{printf("%d\n",2);printf("%d %d\n",shiwei,gewei);

printf("%d %d\n",gewei,shiwei);

}

else printf(" %d\n%d\n%d\n",1,gewei,gewei); //是1位数

return 0;

}

标题

4.7输出等级分(用if语言实现)

描述

输入一个百分制成绩,输出对应的等级分90-100 为 A80-89 为 B70-79 为 C60-69 为 D0-59 为 E

输入数据

一个整数

输出数据

一个大写字符

输入示例

95

输出示例

A

标题

4.8 计算建筑高度

描述

有4个圆塔,圆心分别为(2,2),(-2,2),(-2,-2),(2,-2),圆半径为1。这4个塔的高度为10m,塔以外无建筑物。输入任一点的坐标,求该点的建筑高度(塔外高度为0)。

输入数据

以(x,y)形式作为点的坐标输入

输出数据

输出高度

输入示例

(3,1)

输出示例

10

提示

注意输入坐标的格式,括号为半角符号输入: (0.5,0.7) 输出:0 输入: (2.1,2.3) 输出:10 输入: (-2,-1) 输出:10 输入: (-3,2) 输出:10

#include

main( )

{int x1=2,y1=2;

float x,y

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/539875.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# WinForm开发系列 - GDI+【转】

http://blog.csdn.net/blue_sky6/article/details/53811435?locationNum6&fps1 C# WinForm开发系列 - GDI Posted on 2009-07-19 15:23 peterzb 阅读(48850) 评论(17) 编辑 收藏 UI&#xff08;User Interface&#xff09;编程在整个项目开发过程中是个颇为重要的环节&…

2.ORM思想

一、ORM思想介绍 orm是一种思想&#xff0c;是dao层代码的一种编写思想。其中&#xff1a;o代表Object&#xff0c;java对象&#xff1b;r代表Relation&#xff0c;关系型数据库&#xff1b;m代表Map&#xff0c;java对象和关系型数据库表的映射关系。该思想主张&#xff1a;1、…

android 字体颜色选择,Android中颜色选择器和改变字体颜色的实例教程

易采站长站为您分析Android中颜色选择器和改变字体颜色的实例教程,其中改变字体颜色用到了ColorPicker颜色选择器,需要的朋友可以参考下1.构建一张七彩图:我们经常看到这种样子的颜色选择器吧..然后其实右边的亮度选择是:这样我们的代码就可以进行啦...// 创建七彩图片private …

3.hello hibernate

一、Hibernate的开发步骤 1、引入jar文件2、配置3、apihibernate的映射文件的配置是不容易的&#xff0c;是重点学习的地方。二、Hello Hibernate 1、数据库表准备 数据库名 &#xff1a;test表&#xff1a;DROP TABLE IF EXISTS users; CREATE TABLE users (id int(11) NOT N…

无法连接oralce问题(不断更新)

1、oracle自带的sqlplus能连接&#xff0c;但第三方工具如plsqldev不能连接 解决方法&#xff1a;1、确认listener.ora&#xff0c;tnsnames.ora配置文件中的host地址一致。且&#xff1a;listener.ora只能配置主机名。winr&#xff0c;cmd&#xff0c;hostname 获取主机名。2、…

新版vue-cli搭建多页面应用

2019独角兽企业重金招聘Python工程师标准>>> 折腾了好久&#xff0c;终于把坑踩完了&#xff0c;废话不多说&#xff0c;上教程~ github地址&#xff1a;https://github.com/guolihuaGitHub/vue-cli-multipage 另外推荐一下我另一篇博客&#xff0c;我觉得这篇好用&…

android开发方法数,Android减少App方法数

作为Android开发者我们都知道Android应用方法数65535这样一个限制&#xff0c;这是因为在Android系统中&#xff0c;方法的id使用short类型存储在Dex文件中&#xff0c;而short类型的取值范围是-32,768到32,767&#xff0c;因此导致Android应用方法数65535这样一个最大限制&…

内表,外表

一、内表 Internal Table 内表与结构体基本类似&#xff0c;它同样是程序运行中被临时创建的一个存储空间&#xff0c;它是一个可包含多条记录的数据表。 二、外表 外表(external table)就像普通的表对像一样&#xff0c;可以select等&#xff0c;只是它是只读的&#xff0c;数…

国外分享插件

<script type"text/javascript" src"//s7.addthis.com/js/300/addthis_widget.js#pubidra-59effacb0a4e93a8"></script> addthis转载于:https://www.cnblogs.com/ghfjj/p/8026946.html

android 方法超时,android socket.io中的发出或确认超时处理?

套接字发出超时确认我的AckWithTimeOut带有实现的自定义超时类Ack接口public class AckWithTimeOut implements Ack {private Timer timer;private long timeOut 0;private boolean called false;public AckWithTimeOut() {}public AckWithTimeOut(long timeout_after) {if (…

2017 Google 开发者大会直播入口

今年&#xff0c;Google 开发者大会再度来袭&#xff01;大会将于 12 月 13 日和 14 日在上海举办&#xff0c;主题涵盖机器学习 (Machine Learning)、Android、移动网络&#xff08;Mobile Web)、TensorFlow、Firebase、云服务 (Cloud)、AR/VR、设计 (Design) 以及更多开发者相…

Oracle sqlldr

一、sqlldr的概述 sqlldr是oracle自带的一个工具&#xff0c;用于导入文本文件的内容到oracle数据库中。 该工具在&#xff1a;\oracle\app\oracle\product\11.2.0\server\bin\sqlldr.exe 二、使用 D:\oracle\app\oracle\product\11.2.0\server\bin\sqlldr.exe useriduser/…

android实现推送方式解决方案,Android实现推送方式解决方案系列教程

Android实现推送方式解决方案系列教程 1-5Android实现推送方式解决方案系列教程总结者&#xff1a;难民 交流Q群: 137824028Android实现推送方式解决方案系列之一--XMPP协议出自&#xff1a;http://doc.docsou.com/thread-1004-1-1.htmlXMPP协议简介XMPP(Extensible Messageing…

日志组件slf4j介绍及配置详解

2019独角兽企业重金招聘Python工程师标准>>> 原文出自 1 基本介绍 每一个Java程序员都知道日志对于任何一个Java应用程序尤其是服务端程序是至关重要的&#xff0c;而很多程序员也已经熟悉各种不同的日志库&#xff0c;如java.util.logging、Apache log4j、logback。…

count(*),count(1),count(0)效率

网上文章很多&#xff0c;今天分别跑了一张2000多万行的表&#xff0c;该表没有主键&#xff0c;索引&#xff0c;约束条件。 结果是&#xff0c;效率差不多

android 转场动画兼容问题,【Android】关于ARouter转场动画的问题

实现从主页跳转到搜索页&#xff0c;再从搜索页回退主页withTransition(int resId,int resId)这个方法两个参数第一个的意思是&#xff0c; A 到 B&#xff0c; B 的入场动画第二个的意思是&#xff0c;A 到 B&#xff0c; A 的出场动画即&#xff0c;入场动画&#xff0c;出场…

Oracle 一些常用函数

ROUND&#xff1a; 如何使用 Oracle Round 函数 (四舍五入) 描述 : 传回一个数值&#xff0c;该数值是按照指定的小数位元数进行四舍五入运算的结果。 SELECT ROUND( number, [ decimal_places ] ) FROM DUAL 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取…

基于github和hexo搭建博客 本地hexo博客搭建

正常都应该讲一讲为什么搭建博客&#xff0c;不过既然您能看见这篇文章&#xff0c;就说明你想搭建一个自己的博客&#xff0c;无论自己记录自己的东西&#xff0c;或是为了显得高大上。那就不废话了&#xff0c;进入正题。 其实教大家搭建博客的文章很多&#xff0c;讲的都不错…

react不同环境不同配置angular_叫雨山斗鸡优势在哪里,环境不同,价值不同

叫雨山斗鸡优势在哪里&#xff0c;环境不同&#xff0c;价值不同 原生态高端食材网站&#xff0c;专注金线莲、散放斗鸡、斗鸡蛋、野生蜂蜜、小耳黑猪肉等云南原生态套餐定制的高端食材供应商。云南叫雨山斗鸡叫雨山斗鸡原生态饲养 叫雨山斗鸡源自于鲁西斗鸡&#xff0c;初代斗…

android studio 布局拖拽,为什么使用android studio不能像老师一样在Design里随意拖动控件...

qq_喷泉_02017-07-25 13:08已采纳xmlns:app"http://schemas.android.com/apk/res-auto"xmlns:tools"http://schemas.android.com/tools"android:layout_width"match_parent"android:layout_height"match_parent"tools:context"co…