记录
#include <stdio.h>
main()
{
int i,j;
for(i=1; i<=4; i++)
{
for(j=0; j<=3-i; j++)
putchar(' ');
for(j=0; j<2*i-1; j++)
putchar('*');
putchar('\n');
}
for(i=1; i<4; i++)
{
for(j=4; j>4-i; j--)
putchar(' ');
for(j=6; j>2*i-1; j--)
putchar('*');
putchar('\n');
}
}
------------------------------------------------
#include <stdio.h>
main()
{
int i,j;
for(i=0; i<4; i++)
{
for(j=0; j<3-i; j++)
printf(" ");
for(j=0; j<=i; j++)
printf("*");
printf("\n");
}
for(i=0; i<4; i++)
{
for(j=0; j<=i; j++)
printf(" ");
for(j=0; j<3-i; j++)
printf("*");
printf("\n");
}
--------------------------------------------------------------------
#include <stdio.h>
main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=0;j<i;j++)
printf("*");
printf("\n");
}
for(i=1;i<=4;i++)
{
for(j=0;j<4-i;j++)
printf("*");
printf("\n");
}
}
---------图形3----------------------------------------
#include <stdio.h>
main()
{
int i,j;
for(i=0; i<4; i++)
{
for(j=1; j<=4-i; j++)
printf(" ");
for(j=0;j<=4;j++)
printf("*");
printf("\n");
}
}
----------图形4-------------------------------------------
#include <stdio.h>
main()
{
int i,j;
for(i=0; i<=3; i++)
{
for(j=0; j<i*2; j++)
printf(" ");
for(j=0; j<4; j++)
printf("*");
printf("\n");
}
}
---------图形5----------------------------------------
#include<stdio.h>
main()
{
int a[8]= {1,2,3,4,5,6,7,8};
int i,j=0;
for(i=0; i<8; i++)
if(a[i]%2!=0)
a[j++]=a[i];
printf("奇数序列为:");
for(i=0; i<j; i++)
printf("%d ",a[i]);
printf("\n");
printf("奇数个数为:%d",j);
}
----------数组1----------------------------------------
#include <stdio.h>
#define N 5
main()
{
int i,j;
int a[N]= {3,6,2,5,8};
printf("原数组序列:");
for(i=0; i<5; i++)
printf("%d ",a[i]);
printf("\n");
for(i=0; i<3; i++)
{
j=a[i];
a[i]=a[N-i-1];
a[N-i-1]=j;
}
printf("逆序后的序列:");
for(i=0; i<5; i++)
printf("%d ",a[i]);
}
----------数组2--------------------------------------
#include <stdio.h>
#define N 10
main()
{
float a[N]= {80.0,67.0,79.0,96.0,34.0,69.0,86.0};
float sum,age;
int i,j,b[N];
for(i=0; i<7; i++)
{
sum+=a[i];
age=sum/7;
}
printf("平均数为:%f",age);
printf("\n");
j=0;
for(i=0; i<7; i++)
{
if(a[i]>age)
a[j++]=a[i];
}
printf("大于平均数:");
for(j=0;j<4;j++)
printf("%f ",a[j]);
}
------------数组3---------------------------------------------
#include <stdio.h>
#define N 10
main()
{
float a[N]= {46,30,32,40,6,17,45,15,48,26},b[N];
float age,sum;
int i,j;
printf("原始数组:");
for(i=0; i<10; i++)
{
printf("%f ",a[i]);
sum+=a[i];
}
age=sum/10;
printf("\n");
printf("平均值:%f",age);
printf("\n");
j=0;
for(i=0; i<10; i++)
{
if(a[i]<age)
b[j++]=a[i];
}
for(i=0; i<10; i++)
{
if(a[i]>=age)
b[j++]=a[i];
}
printf("移动后:");
for(i=0; i<10; i++)
printf("%f ",b[i]);
}
------------数组4----------------------------------------