关于我最近做练习遇到一些题目不会,想请教各位(刚接触编程)。
1、写出下列程序段所产生的输出:
(1)、j:=5;
(空格)k:=-1;
(空格)WHILE k<j DO
(空“`格)BEGIN
(空““`格)k:=k+1;
(空““`格)j:=j-1;
(空““`格)writeln(j+k)
(空“`格)END;
(2)、假设i和j都是整形变量,其中i=5,j=8,k为实行变量,且k=345.678。
(一、)write(`Sum of`,i:3,`and`);
空格)write(k:1:2,`is`);
空格)writeln(i+k:1:0);
(二、)write(i:i);
空格)write(j:j);
空格)writeln(k:j:i);
2、(如果条件允许,能否帮我编写下列程序)。
(1)、读取a和b的值,并打印出来。只要a和b的值为正数,便一直重复这一过程。
(2)、打印从2开始的25个正偶数的平方。
(2)、打印1~100之间奇数的立方、偶数的平方。
3、用循环结构来打印出以下图形:
(1)、*****
(空格)*****
(空格)*****
(空格)*****
以上有‘(空格)’代表没有字符的,我怕显示出错就有了这个东西。
的问题
j:=5;
(空格)k:=-1;
(空格)WHILE k<j DO
(空“`格)BEGIN
(空““`格)k:=k+1;
(空““`格)j:=j-1;
(空““`格)writeln(j+k)
(空“`格)END;
解:
//c++
#include
int main()
{int val;
int j=5;
int k=-1;
while(k