首页 > 其他分享 >1.顺序结构习题

1.顺序结构习题

时间:2023-08-26 16:24:06浏览次数:29  
标签:输出 顺序 int 样例 整数 print 习题 输入 结构

1.交换值

【题目描述】
输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。

【输入】
输入两个正整数a和b。

【输出】
输出a与b交换值后的结果。

【输入样例】
2 3
【输出样例】
3 2
a,b=input().split()
c=a
a=b
b=c
print(a,b)

2.整数的和

【题目描述】
求3个整数的和。

输入a、b、c这3个整数,求它们的和。

【输入】
3个整数。

【输出】
三个数的和。

【输入样例】
1 2 3
【输出样例】
6
a,b,c=list(map(int,input().split()))
print(a+b+c) 

3.买图书

【题目描述】
已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。

【输入】
输入n,m。

【输出】
小明还剩多少钱(保留2位小数)。

【输入样例】
100 100
【输出样例】
20.00
n,m=list(map(int,input().split()))
m=m*0.8 
print("%.2f"%(n-m))

4.计算(a+b)×c的值

【题目描述】
给定3
个整数a、b、c
,计算表达式(a+b)×c
的值。

【输入】
输入仅一行,包括三个整数a、b、c
, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000)
【输出】
输出一行,即表达式的值。

【输入样例】
2 3 5
【输出样例】
25
a,b,c=list(map(int,input().split()))
d=(a+b)*c
print(d)

5.计算(a+b)/c的值

【题目描述】
给定3
个整数a、b、c
,计算表达式a+bc
的值。

【输入】
输入仅一行,包括三个整数a、b、c
, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000
, c
不等于0
)

【输出】
输出一行,即表达式的值。

【输入样例】
1 1 3
【输出样例】
0
a,b,c=list(map(int,input().split()))
d=(a+b)/c
print("%d"%d)

6.带余除法

【题目描述】
给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。

【输入】
一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。

【输出】
一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。

【输入样例】
10 3
【输出样例】
3 1
a,b=list(map(int,input().split()))
d=a/b
m=a%b
print("%d"%d,m)

7.计算分数的浮点数值

【题目描述】
两个整数a
和b
分别作为分子和分母,既分数ab
,求它的浮点数值(双精度浮点数,保留小数点后9
位)。

【输入】
输入仅一行,包括两个整数a
和b
。

【输出】
输出也仅一行,分数ab
 的浮点数值(双精度浮点数,保留小数点后9
位)。

【输入样例】
5 7
【输出样例】
0.714285714
a,b=list(map(int,input().split()))
d=a/b
print("%.9f"%d)

7.【17NOIP普及组】成绩

【题目描述】
牛牛最近学习了 C++入门课程,这门课程的总成绩计算方法是:

总成绩 = 作业成绩 × 20% + 小测成绩 × 30% + 期末考试成绩 × 50%

牛牛想知道,这门课程自己最终能得到多少分。

【输入】
只有 1 行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测 成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。

【输出】
只有 1 行,包含一个整数,即牛牛这门课程的总成绩,满分也是 100 分。

【输入样例】
100 100 80
【输出样例】
90
A,B,C=list(map(int,input().split()))
d=A*0.2+B*0.3+C*0.5
print(int(d))

8.打印ASCII码

ord():将字符转化为ASCII码整数

【题目描述】
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。

【输入】
一个除空格以外的可见字符。

【输出】
一个十进制整数,即该字符的ASCII码。

【输入样例】
A
【输出样例】
65
a=input()
print(ord(a))

9.打印字符

chr():将数字转化为字符

【题目描述】
输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。

【输入】
一个整数,即字符的ASCII码,保证存在对应的可见字符。

【输出】
一行,包含相应的字符。

【输入样例】
65
【输出样例】
A
a=int(input())
print(chr(a))

10.整型与布尔型的转换

【题目描述】
将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?

【输入】
一个整型范围内的整数,即初始时整型变量的值。

【输出】
一个整数,经过上述过程后得到的结果。

【输入样例】
3
【输出样例】
1
a=int(input())
a=bool(a)
print(int(a))

11.数字对调

【题目描述】
输入一个三位数,要求把这个数的百位数与个位数对调,输出对调后的数。

【输入】
三位数。

【输出】
如题述结果。

【输入样例】
123
【输出样例】
321
m=int(input())

a=m%10
b=int(m/10)%10
c=int(m/100)%10

print(a*100+b*10+c)

12.反向输出一个三位数

【题目描述】
将一个三位数反向输出,例如输入358,反向输出853。

【输入】
一个三位数n。

【输出】
反向输出n。

【输入样例】
100
【输出样例】
001
a=int(input())
print(a%10,end='')
print(int(a/10)%10,end='')
print(int(a/100)%10,end='')

标签:输出,顺序,int,样例,整数,print,习题,输入,结构
From: https://www.cnblogs.com/wjz2007/p/17658959.html

相关文章

  • C语言实现顺序表
    顺序表本质上是数组,但是在数组的基础上,还要求数据是从头开始连续存储的,不能跳跃间隔。顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。顺序表分为静态顺序表和动态顺序表两种静态顺序表使用定长数组存储元素......
  • windows 桌面GUI自动化- 18.pywinauto 保存控件菜单树结构print_control_identifiers(
    前言.pywinauto可以使用print_control_identifiers()方法打印控件菜单树结构,这对我们查找控件非常方便。print_control_identifiers()查看相关源码defprint_control_identifiers(self,depth=None,filename=None):"""Printsthe'identifiers'......
  • 2.顺序结构
    一、运算符号1.四则运算a=3b=6print(a+b)#输出:9print(b-a)#输出:3print(a*b)#输出:18print(b/a)#输出:2.02.取余小数除大数余自己本身余数的符号只受除数影响,除数是负数,余数也是负a=7b=2print(a%b)#输出:1print(b%a)#输出:2print(-7%2)#输出:1print(7%-2)#......
  • GEO数据结构
    概念GEO就是Geolocation的简写形式,代表地理坐标。Redis在3.2版本中加入了对GEO的支持,允许存储地理坐标信息,帮助我们根据经纬度来检索数据。常用命令常见的命令有:GEOADD:添加一个地理空间信息,包含:经度(longitude)、纬度(latitude)、值(member)GEOADDkeylongitudelatitudememb......
  • 一、MySQL体系结构和存储引擎
    一、MySQL体系结构和存储引擎1.1定义数据库和实例数据库:物理操作系统文件或其他形式文件类型的集合。在MySQL数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。实例:MySQL数据库由后台线程以及一个共享内存区组成。共享内存可以被运行得后台线程所共享。需要牢记的是,......
  • 第二章总练习题
    重点习题:第3题及其应用(第4题).第5、6、7、8等题目都需要用到单调有界原理,重点把握这一重要的判断数列收敛的条件。  ......
  • 顺序表——动态分配和静态分配
    静态分配数组采用静态分配时,数组的大小和空间事先已经固定,一旦空间占满,再新加入数据就会溢出,导致程序崩溃。1//顺序表——静态分配2#include<stdio.h>3#defineMaxSize10//定义顺序表的最大长度45//定义6typedefstruct{7intdata[MaxSize......
  • Java流程控制switch选择结构
    swich选择结构多选择结构还有一个实现方式,就是swichcase语句swichcase语句判断一个变量与一个系列值中某个值是否相等,每个值称为一个分支swich语句中变量类型可以是byte、short、int、char,从Java7SE开始swich支持字符串String类型,同时case标签必须为字符串常量或者字面......
  • 选择结构和循环结构java练习
    1、通过键盘输入学生分数并根据成绩定档:0-59分“不及格”,60-69分“及格”,70-79分“中等”,80-89分“良好”,90-100分“优秀”importjava.util.Scanner;publicclassHomeWork8_22{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System......
  • 数据结构代码题-线性表
    王道数据结构大题代码线性表#include<stdio.h>#include<stdlib.h>voiddelMin(int*arr,intlen){ if(!len){ printf("数组为空"); return0; } intmin=*arr,minPos=0; for(inti=0;i<len;i++){ if(min>*(arr+i)){ min=*(arr+......