14514f5e3Sopenharmony_ci/* 24514f5e3Sopenharmony_ci * Copyright (c) 2022 Huawei Device Co., Ltd. 34514f5e3Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 44514f5e3Sopenharmony_ci * you may not use this file except in compliance with the License. 54514f5e3Sopenharmony_ci * You may obtain a copy of the License at 64514f5e3Sopenharmony_ci * 74514f5e3Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 84514f5e3Sopenharmony_ci * 94514f5e3Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 104514f5e3Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 114514f5e3Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 124514f5e3Sopenharmony_ci * See the License for the specific language governing permissions and 134514f5e3Sopenharmony_ci * limitations under the License. 144514f5e3Sopenharmony_ci */ 154514f5e3Sopenharmony_ci 164514f5e3Sopenharmony_cideclare function print(n:number):string; 174514f5e3Sopenharmony_ci 184514f5e3Sopenharmony_cifor (var i:number = 0; i < 10; i++) { 194514f5e3Sopenharmony_ci for (var j:number = 0; j < 10; j++) { 204514f5e3Sopenharmony_ci if (i == j) { 214514f5e3Sopenharmony_ci print(i); 224514f5e3Sopenharmony_ci } 234514f5e3Sopenharmony_ci } 244514f5e3Sopenharmony_ci} 254514f5e3Sopenharmony_ci 264514f5e3Sopenharmony_cifor (var i:number = 0; ; i++) { 274514f5e3Sopenharmony_ci if (i > 100) { 284514f5e3Sopenharmony_ci print(i); 294514f5e3Sopenharmony_ci break; 304514f5e3Sopenharmony_ci } 314514f5e3Sopenharmony_ci} 324514f5e3Sopenharmony_ci 334514f5e3Sopenharmony_cifor (var i:number = 0; i < 100; i++) { 344514f5e3Sopenharmony_ci if (i < 99) { 354514f5e3Sopenharmony_ci continue; 364514f5e3Sopenharmony_ci } 374514f5e3Sopenharmony_ci print(i); 384514f5e3Sopenharmony_ci} 394514f5e3Sopenharmony_ci 404514f5e3Sopenharmony_civar i:number = 0; 414514f5e3Sopenharmony_civar sum:number = 0; 424514f5e3Sopenharmony_ciwhile (i < 10) { 434514f5e3Sopenharmony_ci i++; 444514f5e3Sopenharmony_ci sum += i; 454514f5e3Sopenharmony_ci} 464514f5e3Sopenharmony_ciprint(sum); 474514f5e3Sopenharmony_ci 484514f5e3Sopenharmony_civar j:number = 0; 494514f5e3Sopenharmony_ciwhile (j < 100) { 504514f5e3Sopenharmony_ci j++; 514514f5e3Sopenharmony_ci if (j == 50) { 524514f5e3Sopenharmony_ci print(j); 534514f5e3Sopenharmony_ci break; 544514f5e3Sopenharmony_ci } 554514f5e3Sopenharmony_ci} 564514f5e3Sopenharmony_ci 574514f5e3Sopenharmony_civar k:number = 0; 584514f5e3Sopenharmony_ciwhile (k < 100) { 594514f5e3Sopenharmony_ci k++; 604514f5e3Sopenharmony_ci if (k < 99) { 614514f5e3Sopenharmony_ci k++; 624514f5e3Sopenharmony_ci continue; 634514f5e3Sopenharmony_ci } 644514f5e3Sopenharmony_ci print(k); 654514f5e3Sopenharmony_ci} 664514f5e3Sopenharmony_ci 674514f5e3Sopenharmony_cii = 0; 684514f5e3Sopenharmony_cisum = 0; 694514f5e3Sopenharmony_cido { 704514f5e3Sopenharmony_ci sum += i; 714514f5e3Sopenharmony_ci i++; 724514f5e3Sopenharmony_ci} while (i < 100); 734514f5e3Sopenharmony_ciprint(sum); 744514f5e3Sopenharmony_ci 754514f5e3Sopenharmony_cij = 0; 764514f5e3Sopenharmony_cido { 774514f5e3Sopenharmony_ci j++; 784514f5e3Sopenharmony_ci if (j > 100) { 794514f5e3Sopenharmony_ci print(j); 804514f5e3Sopenharmony_ci break; 814514f5e3Sopenharmony_ci } 824514f5e3Sopenharmony_ci} while (true); 834514f5e3Sopenharmony_ci 844514f5e3Sopenharmony_cik = 0; 854514f5e3Sopenharmony_cido { 864514f5e3Sopenharmony_ci k++; 874514f5e3Sopenharmony_ci if (k < 100) { 884514f5e3Sopenharmony_ci continue; 894514f5e3Sopenharmony_ci } 904514f5e3Sopenharmony_ci print(k); 914514f5e3Sopenharmony_ci} while (k < 100); 924514f5e3Sopenharmony_ci 934514f5e3Sopenharmony_civar index:number = 0; 944514f5e3Sopenharmony_cii = 0; 954514f5e3Sopenharmony_ciif (index == 0) { 964514f5e3Sopenharmony_ci for (i = 0; ; i++) { 974514f5e3Sopenharmony_ci if (i > 100) { 984514f5e3Sopenharmony_ci print(i); 994514f5e3Sopenharmony_ci break; 1004514f5e3Sopenharmony_ci } 1014514f5e3Sopenharmony_ci } 1024514f5e3Sopenharmony_ci} else if (index == 1) { 1034514f5e3Sopenharmony_ci while (i < 100) { 1044514f5e3Sopenharmony_ci i++; 1054514f5e3Sopenharmony_ci if (i < 99) { 1064514f5e3Sopenharmony_ci i++; 1074514f5e3Sopenharmony_ci continue; 1084514f5e3Sopenharmony_ci } 1094514f5e3Sopenharmony_ci print(i); 1104514f5e3Sopenharmony_ci } 1114514f5e3Sopenharmony_ci} else { 1124514f5e3Sopenharmony_ci do { 1134514f5e3Sopenharmony_ci i++; 1144514f5e3Sopenharmony_ci if (i > 100) { 1154514f5e3Sopenharmony_ci print(i); 1164514f5e3Sopenharmony_ci break; 1174514f5e3Sopenharmony_ci } 1184514f5e3Sopenharmony_ci } while (true); 1194514f5e3Sopenharmony_ci} 1204514f5e3Sopenharmony_ci 1214514f5e3Sopenharmony_ciindex = 1; 1224514f5e3Sopenharmony_cii = 0; 1234514f5e3Sopenharmony_ciif (index == 0) { 1244514f5e3Sopenharmony_ci for (i = 0; ; i++) { 1254514f5e3Sopenharmony_ci if (i > 100) { 1264514f5e3Sopenharmony_ci print(i); 1274514f5e3Sopenharmony_ci break; 1284514f5e3Sopenharmony_ci } 1294514f5e3Sopenharmony_ci } 1304514f5e3Sopenharmony_ci} else if (index == 1) { 1314514f5e3Sopenharmony_ci while (i < 100) { 1324514f5e3Sopenharmony_ci i++; 1334514f5e3Sopenharmony_ci if (i < 99) { 1344514f5e3Sopenharmony_ci i++; 1354514f5e3Sopenharmony_ci continue; 1364514f5e3Sopenharmony_ci } 1374514f5e3Sopenharmony_ci print(i); 1384514f5e3Sopenharmony_ci } 1394514f5e3Sopenharmony_ci} else { 1404514f5e3Sopenharmony_ci do { 1414514f5e3Sopenharmony_ci i++; 1424514f5e3Sopenharmony_ci if (i > 100) { 1434514f5e3Sopenharmony_ci print(i); 1444514f5e3Sopenharmony_ci break; 1454514f5e3Sopenharmony_ci } 1464514f5e3Sopenharmony_ci } while (true); 1474514f5e3Sopenharmony_ci} 1484514f5e3Sopenharmony_ci 1494514f5e3Sopenharmony_ciindex = 2; 1504514f5e3Sopenharmony_cii = 0; 1514514f5e3Sopenharmony_ciif (index == 0) { 1524514f5e3Sopenharmony_ci for (i = 0; ; i++) { 1534514f5e3Sopenharmony_ci if (i > 100) { 1544514f5e3Sopenharmony_ci print(i); 1554514f5e3Sopenharmony_ci break; 1564514f5e3Sopenharmony_ci } 1574514f5e3Sopenharmony_ci } 1584514f5e3Sopenharmony_ci} else if (index == 1) { 1594514f5e3Sopenharmony_ci while (i < 100) { 1604514f5e3Sopenharmony_ci i++; 1614514f5e3Sopenharmony_ci if (i < 99) { 1624514f5e3Sopenharmony_ci i++; 1634514f5e3Sopenharmony_ci continue; 1644514f5e3Sopenharmony_ci } 1654514f5e3Sopenharmony_ci print(i); 1664514f5e3Sopenharmony_ci } 1674514f5e3Sopenharmony_ci} else { 1684514f5e3Sopenharmony_ci do { 1694514f5e3Sopenharmony_ci i++; 1704514f5e3Sopenharmony_ci if (i > 100) { 1714514f5e3Sopenharmony_ci print(i); 1724514f5e3Sopenharmony_ci break; 1734514f5e3Sopenharmony_ci } 1744514f5e3Sopenharmony_ci } while (true); 1754514f5e3Sopenharmony_ci} 176