练习
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()
以上是关于练习的主要内容,如果未能解决你的问题,请参考以下文章