c练习10

来源:互联网 发布:js取数组的前几个元素 编辑:程序博客网 时间:2024/05/21 22:59
1、打印出如下图案(菱形)

   *
  ***
 *****
*******
 *****
  ***
   *
 

#include <stdio.h>
#include 
<math.h>
int main(void)
{
    
int i,j,k;
    
for(i=0;i<=3;i++)
    
{
        
for(j=0;j<=2-i;j++)
            printf(
" ");
        
for(k=0;k<=2*i;k++)
            printf(
"*");
        printf(
" ");
    }

    
for(i=0;i<=2;i++)
    
{
        
for(j=0;j<=i;j++)
            printf(
" ");
        
for(k=0;k<=4-2*i;k++)
            printf(
"*");
        printf(
" ");
    }

}

2、用*绘制0~360度的余弦函数曲线

 

#include<stdio.h>
#include
<math.h>
main()
{
        
double y;
        
int x,m;
        
for(y=1;y>=-1;y-=0.1)
       
{
            m
=acos(y)*10;
            
for(x=1;x<m;x++)
                  printf(
" ");
            printf(
"*");
            
for(;x<62-m;x++)
                 printf(
" ");
            printf(
"* ");
       }

}