请高手指点下!偶用C语言写的程序
偶刚学c半月,目前勉强知道些皮毛,偶写程序是因为兴趣自学的。写了点垃圾代码(如下),想请各位大哥指点指点,帮忙给点建议,偶应不应该继续学下去呀?小弟先谢了。
代码:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int n,y=1;
double x=1;
int counter1=0,counter2=0;
char ch;
printf( "\n********************************* H E L L O ! ********************************* ");
begin:
printf( "\n\n ");
printf( "times you want: ");
scanf( "%d ",&counter2);
if(counter2 <=0)
{
test:
printf( "Dear my friend,are you sure y areou not a fool? (y/n) \n ");
scanf( "%s ", &ch);
if(ch== 'n ')
{
printf( "Wa...My god,I believe not.#@!$%#@!$$@##....\n ");
goto end;
}
if(ch== 'y ')
{
printf( "Just a mistake.\n ");
goto begin;
}
goto test;
}
start:
printf( "enter a intenger number: ");
scanf( "%d ",&n);
if(n <0)
{
printf( "sorry,input error!\n ");
goto start;
}
do{
x=x*y;
y++;
}
while(y <=n);
printf( "%d! = %e\n ",n,x);
counter1++;
x=1,y=1;
if(counter1==counter2)
{
goto end;
}
goto start;
end:
printf( "Program is over! Thanks for use, goodbye!\n\n ");
getchar();
}
[解决办法]
有兴趣就学下去吧 ~
[解决办法]
VC
win-tc
吧,
你试试吧。