练习

Posted dmx-03

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习相关的知识,希望对你有一定的参考价值。

一、问题描述:

一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位是相同的,但与前两位不同;丙是)学回家,他说:四位的车号刚好是一个整缴的平方。请求出车号。

二、设计思路:

1、对所有四位数前两位数相同和后两位数相同的进行循环,且前两位数与后两位数为不同的整数。

2、再次进行循环为整数平方和的四位整数;

3、判断这两个数是否相等,如果是输出这个数;

三、程序流程图:

四、代码示例

#include<iostream>
#include<bits/stdc++.h> using namespace std; int main() int i = 0, j = 0, k = 0; int flag = 1; for(i = 0; i <= 9 && flag == 1; i ++) for(j = 0; j <= 9 && flag == 1; j ++) if(i != j) k = i * 1000 + i * 100 + j * 10 + j ; for(int l = 31; l <= 99 && flag == 1; l ++) if(k == l * l) cout << k; flag == 0; break; return 0;

 

Python输入输出练习,运算练习,turtle初步练习

print("Hello World!!")
name=input("what is your name?\n")
where=input("where are you now?\n")
age=input("how old are you ?\n")
print("your name is {}".format(name))
print("you live in {}".format(where))
print("you are {} years old".format(age))
a=input("请输入第一个数字:")
b=input("请输入第二个数字:")
sum1=float(a)+float(b)
print("两数之和:{}".format(sum1))
a=float(input("第一条边长:"))
b=float(input("第二条边长:"))
c=float(input("第三条边长:"))
p=(a+b+c)/2
s=(p*(p-a)*(p-b)*(p-c))**0.5
print ("三角形的面积为{}".format(s))
r=float(input("圆的半径:"))
s=3.14*r*r
print("圆的面积为{}".format(s))
import turtle
turtle.speed(100)
turtle.circle(10)
turtle.circle(20)
turtle.circle(30)
turtle.circle(40)
import turtle
turtle.begin_fill()
turtle.fillcolor("blue")
turtle.color("blue")
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.end_fill()

 

以上是关于练习的主要内容,如果未能解决你的问题,请参考以下文章

Python输入输出练习,运算练习,turtle初步练习

Python输入输出练习,运算练习,turtle初步练习

练习_使用Lambda表达式无参数无返回值的练习练习_使用Lambda表达式有参数有返回值的练习

Python输入输出练习,运算练习,turtle初步练习

征服指针——指针练习

Python输入输出练习,运算练习,turtle初步练习