
(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 欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)