17、FOR 循环练习题目

合集下载

for循环题目

for循环题目

for循环经典题目【1】打印一个长方形1.public class Cfx {2.public static void main(String[] args) {3.//准备用“*”打印一个长方形4.for (int i=1;i<=4;i++){//控制行数5.for (int j=1;j<=6;j++){6.System.out.print("*");//控制打印*的个数7.}8.System.out.println();9.}10.}11.}【2】打印一个平行四边形1.public class Cfx {2.public static void main(String[] args) {3.//准备用“*”打印一个平行四边形4.for (int i=1;i<=4;i++){//控制行数5.for (int j=4;j>i;j--){//打印空格6.System.out.print(" ");7.}8.for (int j=1;j<=6;j++){9.System.out.print("*");//控制打印*的个数10.}11.System.out.println();12.}13.}14.}【3】打印一个三角形1.public class Cfx {2.public static void main(String[] args) {3.//准备用“*”打印一个三角形4.for (int i=1;i<=4;i++){//控制行数5.for (int j=4;j>i;j--){//打印空格6.System.out.print(" ");7.}8.for (int j=1;j<=(2*i)-1;j++){9.System.out.print("*");//控制打印*的个数10.}11.System.out.println();12.}13.}14.}【4】打印一个菱形1.public class Cfx {2.public static void main(String[] args) {3.//准备用“*”打印一个菱形4.for (int i=1;i<=4;i++){//控制行数5.for (int j=4;j>i;j--){//打印空格6.System.out.print(" ");7.}8.for (int j=1;j<=(2*i)-1;j++){9.System.out.print("*");//控制打印*的个数10.}11.System.out.println();12.}13.for (int i=1;i<=3;i++){14.for(int j=1;j<i+1;j++){15.System.out.print(" ");16.}17.for (int j=1;j<=7-(2*i);j++){18.System.out.print("*");19.}20.System.out.println();21.}22.}23.}方法二:1.import java.util.Scanner;2.3.public class Kxlx2 {4.public static void main(String[] args) {5.Scanner input=new Scanner(System.in);6.System.out.println("请输入你想要规格的菱形:");7.int size= input.nextInt();8.System.out.println("规格为:"+size+"*"+size);9.boolean flag=false;10.int x=size/2+1;11.int y=size/2+1;12.for (int i=1;i<=size;i++){13.for (int j=1;j<=size;j++){14.if (j>=x&&j<=y){15.System.out.print("*");16.}else System.out.print(" ");17.}18.if(i==size/2+1){19.flag=true;20.}21.if(flag==false){22.x--;23.y++;24.}else{25.x++;26.y--;27.28.}29.System.out.println();30.}31.}32.}【5】打印一个空心菱形1.public class Cfx {2.public static void main(String[] args) {3.//准备用“*”打印一个空心菱形4.for (int i=1;i<=4;i++){//控制行数5.for (int j=4;j>i;j--){//打印空格6.System.out.print(" ");7.}8.for (int j=1;j<=(2*i)-1;j++){9.if (j==1||j==(2*i)-1){10.System.out.print("*");//控制打印*的个数11.}else System.out.print(" ");//找出规律,哪里改打空格?哪里改打*?12.}13.System.out.println();14.}15.for (int i=1;i<=3;i++){16.for(int j=1;j<i+1;j++){17.System.out.print(" ");18.}19.for (int j=1;j<=7-(2*i);j++){20.if (j==1||j==7-(2*i)){21.System.out.print("*");22.}else System.out.print(" ");23.}24.System.out.println();25.}26.}27.}方法二:1.import java.util.Scanner;2.3.public class Kxlx2 {4.public static void main(String[] args) {5.Scanner input=new Scanner(System.in);6.System.out.println("请输入你想要规格的空心菱形:");7.int size= input.nextInt();8.System.out.println("规格为:"+size+"*"+size);9.boolean flag=false;10.int x=size/2+1;11.int y=size/2+1;12.for (int i=1;i<=size;i++){13.for (int j=1;j<=size;j++){14.if (j==x||j==y){15.System.out.print("*");16.}else System.out.print(" ");17.}18.if(i==size/2+1){19.flag=true;20.}21.if(flag==false){22.x--;23.y++;24.}else{25.x++;26.y--;27.28.}29.System.out.println();30.}31.}32.}。

for循环练习题(打印版)

for循环练习题(打印版)

for循环练习题(打印版)一、基础练习1. 打印乘法表编写一个程序,使用for循环打印出乘法表(1-10)。

```pythonfor i in range(1, 11):for j in range(1, i+1):print(f"{j} * {i} = {i*j}\t", end="")print()```2. 打印数字使用for循环打印出1到100的数字。

```pythonfor num in range(1, 101):print(num)```3. 打印字符编写程序,打印出字母表中每个字母。

```pythonfor letter in 'abcdefghijklmnopqrstuvwxyz':print(letter)```二、进阶练习1. 求和使用for循环计算从1加到100的和。

```pythontotal = 0for i in range(1, 101):total += iprint(f"The sum is: {total}")```2. 判断素数编写一个程序,判断一个数是否是素数。

```pythondef is_prime(num):if num <= 1:return Falsefor i in range(2, int(num0.5) + 1):if num % i == 0:return Falsereturn Truenumber = 29if is_prime(number):print(f"{number} is a prime number.") else:print(f"{number} is not a prime number.") ```3. 斐波那契数列使用for循环打印斐波那契数列的前10项。

```pythonfib = [0, 1]for i in range(2, 10):fib.append(fib[i-1] + fib[i-2])print(fib)```三、综合应用1. 打印菱形编写程序,打印一个菱形图案。

c++for循环语句例题及解析

c++for循环语句例题及解析

c++for循环语句例题及解析
嘿,咱今天就来好好唠唠 C++的 for 循环语句!你看哈,for 循环就
像是一个勤劳的小工人,一遍又一遍地执行特定的任务。

比如说,咱
想让它从 1 数到 10,那可太简单啦!
for (int i = 1; i <= 10; i++) {
cout << i << " ";
}
看到没,就这么几行代码,它就能乖乖地把1 到10 都给咱输出啦!这就好像是一个不知疲倦的小机器人,你让它干啥它就干啥。

再举个例子,咱要是想计算 1 到 10 的和呢?也不难呀!
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
cout << "1 到 10 的和是:" << sum << endl;
哎呀呀,是不是很神奇?for 循环就是这么厉害!它能帮我们轻松
搞定好多重复的事情。

你想想,要是没有 for 循环,那我们得写多少行代码呀!那得多麻烦呀!这就好比你要爬一座很高的山,没有路可走,那得多累呀!但有了 for 循环,就像是有了一条修好的路,你可以轻松地往上走。

C++的 for 循环语句真的是太重要啦!它就像是一把万能钥匙,能打开好多难题的大门。

不管是处理数据,还是实现一些复杂的算法,它都能派上大用场。

所以呀,咱可得好好掌握它,让它为我们服务,对吧?
我的观点就是,C++的 for 循环语句是非常强大且实用的,我们一定要熟练运用它,让我们的编程之路更加顺畅!。

for循环练习题

for循环练习题

for循环练习题1.可以从控制台连续输入数字,当输入的数字为0时不可以再输入。

**//思路: 不知道输入次数只要结果不为零就可以一直输入Scanner sc = new Scanner(System.in); //控制台System.out.println("请输入数字");while(true){int sum = sc.nextInt();if (sum == 0){System.out.println("你输入了0 GG~"); //输入了0就结束啦结束当前循环break;}}2.任意输入一个整数(小于10位),求它一共有多少位。

**//思路:对输入的数字用最大位数(9位数)取整,如果结果为0说明输入的数字里没有九位数那么就用八位数对其取整.........System.out.println("请输入数字(不要超过十位数哦)");int sum = sc.nextInt();int s = 0; //记录器for( int x =100000000 ; x/sum !=0; x/=10 ) {s++;}System.out.println( 9-s); //最大位数-循环次数==当前位数3.本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。

计算5年后,获得的本金是多少**//思路:这应该是最简单的一道题......本年本金+利息就是下一年的本金累计五年就可以了double sum = 0; //因为涉及到利息会有小数所以这里用doublefor( double principal = 10000,year =0; year<5 ;year++) {principal = principal + principal*0.003;//principal *=(1+0.003);sum = principal;}System.out.println("五年后的本金是"+sum+"元");//PS:现在知道为什么学java要数学好了.....我竟然把公式写成了本金=本金+本金/0.003...亏死4.计算1000以内所有不能被7整除的整数之和。

for循环案例100例

for循环案例100例

for循环案例100例当然,下面是一些使用for循环的案例:1.打印从1到10的数字。

for i in range(1, 11):print(i)2.打印一个列表中的所有元素。

my_list = [1, 2, 3, 4, 5]for num in my_list:print(num)3.打印一个字符串中的所有字符。

my_string = "Hello, World!"for char in my_string:print(char)4.计算一个列表中所有数字的总和。

my_list = [1, 2, 3, 4, 5]sum = 0for num in my_list:sum += numprint(sum)5.打印九九乘法表。

for i in range(1, 10):for j in range(1, i + 1):print(f"{j} * {i} = {i * j}", end="\t")print()6.打印一个字典中的所有键和值。

my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"} for key, value in my_dict.items():print(key, value)7.打印一个范围内的所有偶数。

for i in range(2, 21, 2):print(i)8.打印一个列表中的所有奇数。

my_list = [1, 2, 3, 4, 5]for num in my_list:if num % 2 != 0:print(num)9.打印一个字符串中的所有大写字母。

my_string = "Hello, World!"for char in my_string:if char.isupper():print(char)10.打印一个列表中的索引和对应的元素。

pythonfor循环语句例题

pythonfor循环语句例题

pythonfor循环语句例题Pythonfor循环语句是一种重要的循环控制结构,可以重复执行指定次数的代码块,或者遍历序列、列表、元组等数据结构中的每个元素。

以下是一些Python for循环语句的例题,帮助大家更好地理解和掌握这一语法结构。

1. 输出1-10的数字```for i in range(1, 11):print(i)```2. 计算1-10的和```sum = 0for i in range(1, 11):sum += iprint(sum)```3. 遍历列表中的元素```fruits = ['apple', 'banana', 'orange']for fruit in fruits:print(fruit)```4. 计算列表中所有元素的和```nums = [10, 20, 30, 40, 50]sum = 0for num in nums:sum += numprint(sum)```5. 输出乘法表```for i in range(1, 10):for j in range(1, i+1):print('{}*{}={}'.format(j, i, i*j), end='t')print()```6. 遍历字典中的键值对```person = {'name': 'Tom', 'age': 18, 'gender': 'male'} for key, value in person.items():print('{}: {}'.format(key, value))```7. 查找列表中的最大值和最小值```nums = [10, 20, 30, 40, 50]max_num = nums[0]min_num = nums[0]for num in nums:if num > max_num:max_num = numif num < min_num:min_num = numprint('Max number: {}'.format(max_num))print('Min number: {}'.format(min_num))```以上是Python for循环语句的一些例题,可以帮助初学者更好地理解和掌握该语法结构。

FOR循环例题(带答案)

FOR循环例题(带答案)

【例1】计算并显示1到100之间的自然数之和。

Private Sub Form_Click()Dim i As Integer, s As IntegerS=0 ‘S是累加器,初值为0For i = 1 To 100s = s + iNext iPrint sEnd Sub【例2】计算并显示1到100之间的奇数之和。

Private Sub Form_Click()Dim i As Integer, s As IntegerS=0For i = 1 To 100 Step 2s = s + iNext iPrint sEnd Sub【例3】计算并显示1到100之间的自然数之和,奇数之和,偶数之和。

Private Sub Form_Click()Dim i As Integer, s1 As Integer, s2 As Integer, s3 As IntegerS1=0:s2=0:s3=0For i = 1 To 100s1 = s1 + I ‘S1用来放自然数If i Mod 2 <> 0 Thens2 = s2 + I ‘S2用来放奇数Elses3 = s3 + I ‘S3用来放偶数End IfNext iPrint s1, s2, s3End Sub【例4】找出1-99之间是7的倍数或者个位数字是7或者十位数字是7的数字,并输出这些数字,统计有多少个。

Private Sub Form_Click()Dim i As Integer, n As Integern = 0 ‘n 是计数器,初值为0For i = 1 To 99If i Mod 7 = 0 Or i Mod 10 = 7 Or i \ 10 = 7 ThenPrint in = n + 1 ‘每找到一个符合条件的i值,n 加1End IfNext iPrint "共有" & n & "个"【例5】找出100-999之间的所有“水仙花数”。

C语言FOR循环练习题配解析

C语言FOR循环练习题配解析

C语言FOR循环练习题配解析实验五循环结构实验——for循环目的和要求:1、掌握循环结构程序设计的方法2、掌握简单循环程序设计方法3、掌握for循环程序设计实验题目:1、求1+2+3+……+100的和,并输出。

#includemain (){int a,b=0;a=1;for(;a<=100;a++)b=b+a;printf ("1+2+3+···+100=%d\n",b);}2、利用for循环编程,输出如下图形:* *** ***** ******* ********* *********** ************* *************** ********(a)图(b)图A#includemain(){int a,b;for (a=1;a<=8;a++){for(b=1;b<=a;b++)printf ("\*");printf ("\n");}}B#includemain(){int a,b;for (a=1;a<=8;a++){for (b=1;b<=8-a;b++)printf (" ");for(b=1;b<=a;b++)printf ("\*");printf ("\n");}}3、判断输入的某个数是否为素数,若是,输出YES,否则输出NO. #includemain (){int a,b,c=1;printf ("请输入一个数(正整数)\n");scanf ("%d",&a);if (a==1)printf ("NO\n");else{if (a==2)printf ("YES\n");else{for(b=2;b<=(a-1);b++){if(a%b==0){c=0;break;}}if (c==1)printf ("YES\n");elseprintf ("NO\n");}}}提示:素数的判断条件4、求100---999之间的所有水仙花数,并输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FOR 循环练习题
1.打印出1至20的平方数表。

2.打印出100至200之间的奇数。

3. 鸡兔同笼(用for循环程序完成)
4.一辆快车和一辆慢车开往同一地点,快车票价为18元,慢车票价为13. 5元,共售出400张,共计5940元,求快车票和慢车票各多少张?.
5.求出能被5整除的所有四位数的和。

6.在下面式子中的二个□内填入一个合适的同样的数字,使等式成立。

□3*6528=3□*8256
7.有一个三位数,它的各位数字之和的11倍恰好等于它自身,请编程求出这个三位数。

8.在自然数中,如果一个三位数等于自身各位数字之立方和,则这个三位数就称为是水仙花数。

如:153=13+53+33,所以153是一个水仙花数。

求所有的水仙花数。

9.编程序打印出下列图案:
平行四边形等腰三解形菱形
****** * *
****** *** ***
****** ***** *****
****** ******* ***
****** ********* *
10.编程打印出如下图案:
1
222
33333
4444444
555555555
11.有三种明信片:第一种每套一张,售价2元;第二种每套一张,售价4元;
第三种每套9张,售价2元。

现用100元钱要买100张明信片,要求每种明信片至少要买一套,问三种明信片应各买几套?请输出全部购买方案。

12.某人想把一元钱换成伍分、贰分、壹分这样的零钱,在这三种零钱中每种零钱都至少各有一个的情况下,共有多少种兑换方案。

并打出这些方案。

13. 百钱买百鸡:今有钱100元,要买100只鸡,公鸡3元一只,母鸡1元, 一只,小鸡1元3只,若公鸡、母鸡和小鸡都至少要买1只,请编程求出恰好用完100元钱的所有的买鸡方案。

14. 输出100 以内的全部素数,要求每行显示5 个。

15.A、B两个自然数的和、差、积、商四个数加起来等于243,求A、B两数。

While循环
16、有一张纸,其厚度为0.1毫米,将它对折多少次后,其厚度可以超过喜马拉雅山的高度。

(超过喜马拉雅山的高度为8848米)
17、输入一个数,求这个数的各位数字之和。

18、输入一个正整数,将这个正整数的各位数字倒过来,并打印输出。

19、输入二个正整数,求这两个正整数的最大公约数。

20、输入二个正整数,求这两个正整数的最小公倍数。

如同啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
的的的的的的的的的的
啊啊啊
啊啊啊啊啊啊啊。

相关文档
最新文档