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

顺序结构习题

时间:2023-09-23 17:44:06浏览次数:36  
标签:输出 顺序 字符 样例 input 习题 100 输入 结构

2064:【例2.1】交换值

2064:【例2.1】交换值

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 116964     通过数: 63957
【题目描述】
输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。

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

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

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

c=a
a=b
b=c

print(a,b)
【题目描述】
求3个整数的和。

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

【输入】
3个整数。

【输出】
三个数的和。

【输入样例】
1 2 3
【输出样例】
6

a,b,c=list(map(int,input().split()))

print(a+b+c)

3.【例2.3】买图书

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

【输入】
输入n,m。

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

【输入样例】
100 100
【输出样例】
20.00

n,m=list(map(float,input().split()))
m=m*0.8
n=n-m
print("%.2f"%n)

1007:计算(a+b)×c的值

1007:计算(a+b)×c的值

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 153570     通过数: 124968
【题目描述】
给定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()))
print((a+b)*c)

1008:计算(a+b)/c的值

1008:计算(a+b)/c的值

时间限制: 1000 ms         内存限制: 66536 KB
提交数: 137346     通过数: 118627
【题目描述】
给定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()))
n=int((a+b)/c)
print(n)

1414:【17NOIP普及组】成绩

1414:【17NOIP普及组】成绩

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 52507     通过数: 38631
【题目描述】
牛牛最近学习了 C++入门课程,这门课程的总成绩计算方法是:

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

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

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

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

【输入样例】
100 100 80
【输出样例】
90
【提示】
【输入输出样例 1 说明】 牛牛的作业成绩是 100 分,小测成绩是 100 分,期末考试成绩是 80 分,总成 绩是 100 × 20% + 100 × 30% + 80 × 50% = 20 + 30 + 40 = 90。

【输入输出样例 2】

输入:

60 90 80
输出:

79
【输入输出样例 2 说明】 牛牛的作业成绩是 60 分,小测成绩是 90 分,期末考试成绩是 80 分,总成绩是 60 × 20% + 90 × 30% + 80 × 50% = 12 + 27 + 40 = 79。  

【数据说明】

对于 30% 的数据,A = B = 0。

对于另外 30% 的数据,A = B = 100。

对于 100% 的数据, 0 ≤ A、B、C ≤ 100 且 A、B、C 都是 10 的整数倍。
a,b,c=list(map(int,input().split()))
a=a*0.2
b=b*0.3
c=c*0.5
print(int(a+b+c))

1020:打印ASCII码

ord函数:将字符转换为相应的ASCII码

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

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

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

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

print(ord(a))

1021:打印字符

chr:将一个ASCII码转化为对应的字符

1021:打印字符

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 87024     通过数: 71645
【题目描述】
输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。

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

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

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

print(chr(a))

字母的大小转换

从键盘输一个大写字母然后转换为小写字母

#字母的大小转换
#从输入一个大写字母,将其转换为小写字母然后输出。


a=input()
a=ord(a)
a=a+32
print(chr(a))

标签:输出,顺序,字符,样例,input,习题,100,输入,结构
From: https://www.cnblogs.com/yizih/p/17707038.html

相关文章

  • 基本查找 / 顺序查找
    //基本查找/顺序查找核心:从0索引开始挨个查找//例:查询元素number是否存在int[]arr={131,127,147,81,103,23,7,79};System.out.println("请输入要查找的数:");Scannersc=newScanner(System.in);StringnumberString=sc.nextLine();intnumber=Integer.parseI......
  • 消息队列中,如何保证消息的顺序性?
    本文选自:advanced-java作者:yanglbme问:如何保证消息的顺序性?面试官心理分析其实这个也是用MQ的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。面试题剖析我举个例子,我们以前做过一个mysqlbinlog同步的系统,压......
  • 消息队列中,如何保证消息的顺序性?
    本文选自:advanced-java作者:yanglbme问:如何保证消息的顺序性?面试官心理分析其实这个也是用MQ的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。面试题剖析我举个例子,我们以前做过一个mysqlbinlog同步......
  • 【Java 基础篇】Java LinkedList 详解:数据结构的灵活伙伴
    在Java编程中,数据结构起着至关重要的作用。这些数据结构可以帮助我们组织和管理数据,使我们的代码更加高效和可维护。其中之一是LinkedList,它是一个灵活的数据结构,允许我们高效地进行插入和删除操作。本篇博客将深入探讨Java中的LinkedList,从基础概念到高级用法,为您呈现全面的......
  • 初识结构体
    前言......
  • 数据结构之 - 链表数据结构详解: 从基础到实现
    链表(LinkedList)是计算机科学中常用的数据结构之一,它具有灵活的内存分配和高效的插入、删除操作。本文将深入介绍链表的特性、基本类型、操作以及在实际应用中的使用场景。1.什么是链表?链表是一种线性数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的引用(或指针)。与数......
  • 【数据结构】第四章 多维数组与广义表
    4.1数组的逻辑结构和基本运算数组可看成是一种特殊的线性表,其特殊在于,表中的数组元素本身也是一种线性表。在早期的高级语言中,数组是唯一可供使用的数据类型。由于数组中各元素具有统一的类型,并且数组元素的下标一般具有固定的上界和下界,因此,数组的处理比其他复杂的结构更为简单。......
  • 数据结构之 - 深入了解数组数据结构
    数组是计算机科学中最基本且常用的数据结构之一。在本文中,我们将深入介绍数组的特性、操作以及在实际应用中的使用场景。通过全面了解数组,你将能够更好地理解它的原理和如何应用于解决问题。1.什么是数组?数组是一种线性数据结构,它由一系列相同类型的元素组成,这些元素被存储在连续......
  • 七天学会C语言-第七天(结构体)
    1.定义结构体例1:把一个学生的信息(包括学号、姓名、性别、住址等4项信息)放在一个结构体变量中,然后输出这个学生的信息。#include<stdio.h>structStudent{intstudent_id;charname[30];chargender;charaddress[60];};intmain(){struc......
  • 结构化剪枝 之 L1 剪卷积核 笔记
    论文:https://arxiv.org/pdf/1608.08710.pdf摘要CNN在各种应用中的成功伴随着计算和参数存储成本的显著增加。最近减少这些开销的努力包括在不损害原始精度的情况下修剪和压缩各个层的权重。然而,基于大小的权值修剪减少了完全连接层的大量参数,并且由于修剪后的网络中的不规则稀......