c语言循环经典题型
(1)
#include
void main()
{
int i,j,t=1;
printf ("本题是输出1-1000的所有素数。\n");
printf ("第 1个素数是 2\n");
for (i=3;i<=1000;i++)
for (j=2;j<=i-1;j++)
{
if (i%j==0) break;
if (j==i-1)
{t++;
printf ("第%3d个素数是%3d\n",t,i);
}
}
}
(2)
#include
void main ()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=40-i;j++)
printf (" ");
for (j=1;j<=2*i-1;j++)
printf ("*");
printf ("\n");
}
for (i=4;i>=1;i--)
{
for (j=1;j<=40-i;j++)
printf (" ");
for (j=1;j<=2*i-1;j++)
printf ("*");
printf ("\n");
}
}
(3)
#include
void main ()
{
int t,i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=40-i;j++)
printf (" ");
for (j=1,t=0;j<=2*i-1;j++)
{ t++;
printf ("%d",t);}
printf ("\n");
}
for (i=4;i>=1;i--)
{
for (j=1;j<=40-i;j++)
printf (" ");
for (j=1,t=0;j<=2*i-1;j++)
{ t++;
printf ("%d",t);}
printf ("\n");
}
}
(4)
#include
void main ()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=40-i;j++)
printf (" ");
for (j=1;j<=2*i-1;j++)
printf ("%c",64+j);
printf ("\n");
}
for (i=4;i>=1;i--)
{
for (j=1;j<=40-i;j++)
printf (" ");
for (j=1;j<=2*i-1;j++)
printf ("%c",64+j);
printf ("\n");
}
}
(5)
#include
void main ()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=40-i;j++)
printf (" ");
for (j=1;j<=2*i-1;j++)
if