Delphi-基础(for循环)
1、判断0~10之间,当循环I=3时候跳出当前循环,当I等于8时候,退出当前循环。
procedure Countand();
var
I: Integer;
begin
for I := to do
begin
Writeln(I);
if I = then
begin
Writeln('跳过当前');
Continue;
end;
if I = then
begin
Writeln('跳出循环');
Break;
end;
end; end; begin
Countand();
Readln;
end.
2、1~100 数字相加
procedure Sum1();
var
num1,sumnums : Integer;
begin
sumnums := ;
for num1 := to do // for 循环
begin
sumnums := num1 + sumnums; //将1-100数字进行相加
end;
Writeln(sumnums); //屏幕输出计算结果
end; procedure Sum2();
var
num2,sumnum2 : Integer;
begin
num2 := ;
sumnum2 := ;
while num2 < do //while 循环
begin
num2 := num2 + ;
Writeln('num2_value:',num2);
sumnum2 := num2 + sumnum2; //将1-100数字进行相加
end;
Writeln('eventuate:',sumnum2); //屏幕输出计算结果
end; procedure Sum3();
var
num3,sumnum3 : Integer;
begin
num3 := ;
sumnum3 := ;
repeat //repeat 循环
num3 := num3+;
Writeln(num3);//屏幕输出num3 1-100的数字
sumnum3 := num3 + sumnum3; //将1-100数字进行相加 until (num3 > );
Writeln(sumnum3); //屏幕输出计算结果
end; begin
// Sum1();
// Sum2();
Sum3();
Readln;
end.
3、打印1-100 之间所有7的倍数的证书的个数及总和(体会设置计算器的思想)
procedure Counter();
var
i : Integer;
Sumnum1 : Integer; //求和
Amont : Integer; //统计个数
begin
Sumnum1 := ;
Amont := ;
for i := to do
begin
if (i mod ) = then
begin
// Writeln(i);
Sumnum1 := Sumnum1 + i;
Amont := Amont + ;
end;
end;
Writeln(Sumnum1,' ',Amont);
end;
begin
Counter();
Readln;
end.
4、输出所有的水仙花数,所谓水仙花数指一个3位数,其个位上数字立方和等于其本身
procedure Narcissistic_number();
var
Ones : Integer; //个位
Tens : Integer; //十位
Hundreds : Integer; //百位
Narcissistic_number :Integer; //水仙花数
begin
for Narcissistic_number := to do
begin
// Narcissistic_number := 153;
Hundreds := Narcissistic_number div ;
Tens := (Narcissistic_number mod ) div ;
Ones := (Narcissistic_number mod ) mod ;
// Writeln(Hundreds, ',', Tens, ',', Ones); if (Hundreds*Hundreds*Hundreds+Tens*Tens*Tens+Ones*Ones*Ones) = Narcissistic_number then
begin
Writeln(Narcissistic_number)
end; end; end; begin
// Counter();
Narcissistic_number();
Readln;
end.
5、9*9乘法表
procedure Multiplication_Table();
var
Height,Width : Integer;
begin
for Height := to do
begin
for Width := to Height do
begin
// #$09 制表符
Write(Height,'x',Width,'=',(Height*Width), #$);
end;
Writeln('');
end; end;
begin
Multiplication_Table();
Readln;
end.
6、在控制台上打印输出一个三角形的图案(参考9*9乘法表)
procedure Triangular_pattern();
var
num1,num2 : Integer;
begin
for num1 := to do
begin
for num2 := to num1 do
begin
Write('*');
end;
Writeln('');
end;
end;
begin
Triangular_pattern();
Readln;
end.
Delphi-基础(for循环)的更多相关文章
- 电脑小白学习软件开发-C#语言基础之循环重点讲解,习题
写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用视频. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下. 本教程是基础教程,适合任何有志于学习软件开发的 ...
- 第五篇:python基础之循环结构以及列表
python基础之循环结构以及列表 python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.pyth ...
- VBS基础篇 - 循环语句(3) - For...Next
VBS基础篇 - 循环语句(3) - For...Next 指定循环次数,使用计数器重复运行语句,语法结构如下: 1 2 3 4 5 For counter = start To end [Ste ...
- VBS基础篇 - 循环语句(4) - For Each...Next
VBS基础篇 - 循环语句(4) - For Each...Next For Each...Next 循环与 For...Next 循环类似.For Each...Next 不是将语句运行指定的次 ...
- Python 基础 while 循环
Python 基础 while 循环 while 循环 在生活中,我们遇到过循环的事情吧?比如循环听歌.在程序中,也是存才的,这就是流程控制语句 while 基本循环 while 条件: # 循环体 ...
- delphi基础篇之数据类型概论
delphi基础篇之数据类型概论 Object Pascal 语言提供了非常丰富的数据类型,即简单类型(Simple).字符串类型(String).结构类型(Struct).指针类型(Pointer) ...
- delphi基础篇之项目文件
delphi基础篇之项目文件 program Teacher2018; uses Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pa ...
- 基础语法-循环结构for
基础语法-循环结构for 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.for循环格式 for(初始化表达式;循环条件表达式;循环后的操作表达式){ 执行语句(循环体); } ...
- 基础语法-循环结构do...while
基础语法-循环结构do...while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.do...while语句格式 do{ 执行语句; }while(条件表达式); 温馨提示: ...
- 基础语法-循环结构while
基础语法-循环结构while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.while语句格式 while(条件表达式){ 执行语句; } 二.while语句案例 /** * ...
随机推荐
- 2017年蓝桥杯B组C/C++决赛题目
2017年第八届蓝桥杯B组C/C++决赛题目 点击查看2017年蓝桥杯B组C/C++决赛题解 1.36进制 对于16进制,我们使用字母A-F来表示10及以上的数字. 如法炮制,一直用到字母Z, ...
- 用Python写Verilog(非HLS)
https://blog.csdn.net/qq_32010099/article/details/81197171 前段时间玩Python的时候好奇, 既然Python这么强大, 那么能不能用Pyt ...
- <Binary Search> 81 (高频)34 (很难hard, 高频)315 (hard)354
81. Search in Rotated Sorted Array II 如果中间的数小于最右边的数,则右半段是有序的,若中间数大于最右边数,则左半段是有序的.而如果可以有重复值,就会出现来面两种情 ...
- 第四组 团队Git现场编程实战
组员职责分工 组员 分工 林涛(组长) 分配任务.整理数据.写博客 童圣滔 UI界面制作 林红莲 UI界面制作 潘雨佳 测评出福州最受欢迎的商圈 于瀚翔 测评出福州最受欢迎的商圈 覃鸿浩 测评出福州人 ...
- 内网Metasploit映射到外网
下载frp Github项目地址:https://github.com/fatedier/frp 找到最新的releases下载,系统版本自行确认. 下载方法: wget https://github ...
- 诡异问题:tomcat启动一直卡住,strace跟踪提示apache-tomcat核心文件找不到。
最近遇到了一个诡异的tomcat问题,被这个问题折磨了2天.是这样的,启动tomcat后一直卡在这个点上: org.apache.catalina.core.StandardEngine.startI ...
- 【shell脚本】定时备份数据库===dbbackup.sh
定时备份数据库是很有必要的 一.脚本内容 [root@localhost dbbackup]# cat dbbackup.sh #!/bin/bash #备份数据库 mysqldump -uroot ...
- 《Spring + MyBatis 企业应用实战》书评
最近公司的前端用 MpVUE.JS 开发微信小程序遇到一个问题,对后端传来的富文本编辑器的标签无法进行解析.因为公司小,这个问题前端人员直接反映给老板,跟老板说,“ MpVUE.JS 无法解析富文本编 ...
- 十、自定义ThreadPoolExecutor线程池
自定义ThreadPoolExecutor线程池 自定义线程池需要遵循的规则 [1]线程池大小的设置 1.计算密集型: 顾名思义就是应用需要非常多的CPU计算资源,在多核CPU时代,我们要让每一个CP ...
- undefined reference的一种case
undefined reference是经常遇到的链接错误,一般是函数未定义或未正确链接引起的问题: but 有一种case,比较坑... c++ 调用 c 的函数,当c函数未加:extern “C” ...