第五章循环结构程序设计习题

第五章循环结构程序设计习题,第1张

第五章循环结构程序设计习题

(20)用文字描述算法;

1、定义int n=0,i;

2、i=0;

3、判断i<3为真执行Switch表达式n++,符合语句几走语句几看到break再结束循环;

4、走完Switch语句走i++再回到第3步 ;

5、当i<3为假的时候结束循环;

流程图;

代码以及结果;

 

(5)用文字描述算法;

1、定义长整型n,i,j,p,k,sum;

2、n=2,判断n<=10为真执行k=n*n*n;

i=1,判断i

3、判断sum

4、为假执行if语句sum==k 为真输出,n,n,n,sum;

执行p=i,判断p

5、sum==k为假结束整个if循环;执行i+=2;执行n++再回到判断n<=10,

6、当n<=10为假判断i>=k/2;为真输出n,error!;为假结束;

流程图;

代码以及结果;

 

 (6)用文字描述算法;

1、定义长整型m,n,k,s,flag=0;

2、请输入一个数存到k;

3、n=k;

4、m=n

5、s=n*(n-m)-m*m;判断(s*s)==1为真执行flag=1;为假执行m--,

6、判断m>0&&!flag;为真回到第5步为假执行判断m==0为真n--;

7、为假判断n>0&&!flag、为真回到第4步为假输出m,n;

流程图;

代码以及结果;

 

(9)用文字描述算法;

1、定义int类型i,j,n,long temp,sum=0;

2、输出请输入数字:

3、输入整数存到n;

4、判断n<1||n>10;为真输出enter error,enter again,输入n;

5、为假执行for语句i=0;判断i

流程图;

代码以及结果;

 

(8)用文字描述算法;

1、定义int类型i,j,line=0;长整型n;

2、请输入一个长整型存到n;

3、判断n<=1;为真输出请输入n;

4、走i=2 ,判断i<=n为真执行j=2判断j

5、为假判断j==i&&i%10!=9为真输出i line++,再判断line==10,为真输出n,line=0;i++;回到判断i<=n;为假回到判断n<=1;为假结束循环;

流程图;

代码以及结果;

(5)编译题;

1、定义int类型i,j,n=0,sum;

2、i=3,判断i<1000;为真执行sum=0;

走for语句j=1,判断j

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5651298.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)