美文网首页
010 C语言基础

010 C语言基础

作者: PYGY | 来源:发表于2017-06-21 18:44 被阅读0次
//  091.c
#include<stdio.h>
#define M 10
void main()
{
   int a[M][M]={1},i,j;
   for(i=1;i<10;i++)
     for(j=0;j<=i;j++)
     {
        if(j==0||i==j)a[i][j]=1;
        else a[i][j]=a[i-1][j]+a[i-1][j-1];
     }
   for(i=0;i<10;i++,printf("\n"))
     for(j=0;j<=i;j++)
      printf("%4d",a[i][j]);
   getch();
}
//   092.c
#include<stdio.h>
void main()
{
   int a[][4]={1,2,3,4,5,6,7,8,9,0,10,11},
   i,j,max=a[0][0],m,n;
   for(i=0;i<3;i++)
     for(j=0;j<4;j++)
     {
         if(max<a[i][j]){max=a[i][j];
          m=i;
          n=j;
         }
     }
   printf("%d:%d,%d",max,m,n);
   getch();
}
//   093.c
#include<stdio.h>
void main()
{
   //char a[5]="thisisabook";//错
   //char a[]="thisisabook";//对
   //char a[]={"administrator"};//对
   char a[][20]={"this","is","a","book"};
   getch();
}
//  094.c
//排序
#include<stdio.h>
void main()
{
   char a[][20]={"this","is","a","book"},i,j,t[20];
   for(i=0;i<3;i++)
     for(j=i+1;j<4;j++)
       if(strcmp(a[i],a[j])>0)
       {
          strcpy(t,a[i]);
          strcpy(a[i],a[j]);
          strcpy(a[j],t);
       }
   for(i=0;i<4;i++)
     puts(a[i]);
   getch();
}
//  095.c
//    *
//   * *
//  *   *
// *     *
//*       *
// *     *
//  *   *
//   * *
//    *

#include<stdio.h>
void fun(int n)
{
  int i,j,k=0;
   for(i=0;i<n;i++)
   {
      for(j=0;j<n-i;j++)
         {printf(" ");}
      for(j=0;j<2*i+1;j++)
         {
         if(j==0||j==2*i)
         printf("*");
         else printf(" ");}
      printf("\n");
   }
  for(i=n-2;i>=0;i--)
   {
      for(j=0;j<n-i;j++)
         printf(" ");
      for(j=0;j<2*i+1;j++)
         {
         if(j==0||j==2*i)
         printf("*");
         else printf(" ");}
      printf("\n");
   }
}
void main()
{
   int n;
   scanf("%d",&n);
   fun(n);
   getch();
}
//  096.c
#include<stdio.h>
int lenfun(char a[])
{
   if(a[0]==0)return 0;
   return lenfun(a+1)+1;
}
void main()
{
   char a[]="administrator";
   printf("%d",lenfun(a));
   getch();
}
//   097.c
#include<stdio.h>
int lenfun(char a[])
{
   int n=0;
   while(*a){a++;n++;}
   return n;
}
void main()
{
   char a[]="administrator";
   printf("%d",lenfun(a));
   getch();
}
//   098.c
#include<stdio.h>
int lenfun(char a[])
{
   int i;
   for(i=0;a[i];i++);
   return i;
}
void main()
{
   char a[]="administrator";
   printf("%d",lenfun(a));
   getch();
}
//   099.c
#include<stdio.h>
#include<string.h>
void main()
{
   char a[20]="china ",x=1,b[]="qiyang";
   strcat(a,b);
   puts(a);
   if(x==1)printf("huo jian not fa she");
   else printf("huo jian  fa she");
   getch();
}
//   100.c
#include<stdio.h>
void fun(char a[],char b[])
{
   int i=0,j=0;
   while(a[i])i++;
   while(b[j])
   {
      a[i]=b[j];
      i++;
      j++;
   }
}
void main()
{
    char a[20]="china",b[]="qiyang";
    fun(a,b);
    puts(a);
    getch();
}

相关文章

网友评论

      本文标题:010 C语言基础

      本文链接:https://www.haomeiwen.com/subject/pjmtcxtx.html