星星代码编程(小星星的代码)

http://www.itjxue.com  2023-03-07 10:22  来源:未知  点击次数: 

用PL/SQL编程实现输出5行星星,后一行比前一行多2个星星

declare

? v_count integer := 0;

? v_print varchar2(20) := '*';

begin

? loop???? ?

??????? v_count := v_count + 1;

???????? if v_count 1 then

????????????? v_print := v_print || '**';

????????? end if;???? ?

??????? dbms_output.put_line(v_print);

??????? exit when v_count = 5;

? end loop;

end;

C语言编程打印星星程序检查,谢谢

#includestdio.h

int?main()

{

????int?i,j,n?;

????printf("请输入一个数字?n:\n")?;

????scanf("%d",n)?;

????//你这儿多加了个括号啊,而且这缩进看着很混乱啊,即使是这样打印出来也是个死循环

????//你是想做成打印什么样的呢?

????for(i=1;i=n;i++)

????{

???????

????????for(j=1;j=n;j++)?printf("*");?//只循环一次就不用写for了

????????????printf("\n")?;??//输出第一行星星

????????

????????for(i=2;in;i++)

????????{

????????????for(j=1;ji;j++)?printf("?");

????????????????for(j=i;j=i;j++)?printf("*");

????????????????????printf("\n");

????????} //输出中间行星星

????????for(j=1;j=n;j++)?printf("*");?//只循环一次就不用写for了

????????????printf("\n");??//输出最后一行星星

????}

????return?0;

}

是打算输出这种效果么? 如果是的话,上面给你改了下代码

C语言控制台输入怎么样编程星星

//用getch()函数,这个函数只接收字符,不回显,接收到一个字符,可以直接输出‘*’

#includestdio.h

#includeconio.h

#include

stdlib.h

#define

PassWordLength

10

int

main()

{

char

PassWord[PassWordLength+1]={0};

char

name[10];

int

i=0;

printf("Enter

your

name:");

scanf("%s",name);

printf("Please

enter

the

password:");

for(i

=

0;

i

PassWordLength;

i++)

{

PassWord[i]

=

getch();

if(PassWord[i]!=0x0d)//输入的不是回车符,输出'*'

printf("*");

else

break;

}

PassWord[PassWordLength]=0;

printf("\nName:%s",name);

printf("\nPassword:

%s\n",PassWord);

system("PAUSE");

return

0;

}

(责任编辑:IT教学网)

更多

推荐CorelDraw教程文章