002 C语言基础

//  011.c
#include
//编程求分解质因数
void main()
{
   int i,a,n;
   scanf("%d",&a);
   printf("%d=",a);
   for(i=2;i
//  012.c
#include
int fun()
{
    return 1;
    return (1);
    return 2;
    return (2);
}
void main()
{
   printf("%d",fun());
   getch();
}
// 013.c
#include
void main()
{
   ;
   getch();
}
// 014.c
#include
void main()
{
   char a;
   a=getchar();
   getchar();
   a=getchar();
   printf("%c",a);
   getch();
}
//  015.c
#include
#include
void main()
{
    int a,b,c;
    char y='y';
    randomize();
    while(y=='y')
    {
        a=random(100);
        b=random(100);
        printf("please input a jieguo.\n");
        printf("%d+%d=",a,b);
        scanf("%d",&c);
        if(c==a+b)printf("you sucess\n");
        else printf("no\n");
        printf("play again(y/n):");
        getchar();
        y=getchar();

    }
    printf("game over\n");
    getch();

}
// 016.c
#include
void main()
{
   char *a="THIS IS A BOOK";
   char *b="this is a book";
   puts((a,b));
   getch();
}

// 017.c
#include
void main()
{
   char *p="%3d %d%d",*q="%3d";
   int a,b;
   a=2;b=3;
   printf(p,q,a,b);
   getch();
}
//  018.c
#include
void main()
{
   int a=1,b=2,c=3;
   int max;
   max=a;
   if(max
//  019.c
#include
void main()
{
   int a=1,b=2,c=3;
   int max;
   if(a>b)max=a;
   else max=b;
   if(max>c);
   else max=c;
   printf("%d",c);
   getch();
}
//  020.c
#include
void main()
{
   int s;
   char x;
   scanf("%d",&s);
   if(s>=90)x='A';
     else if(s>=80)x='B';
       else if(s>=60)x='C';
         else x='D';
   //另类写法
   if(s<60)x='D';
     else if(s<80)x='C';
       else if(s<90)x='B';
         else x='A';
   //嵌套写法
   if(s>=80)
     {
        if(s>=90)x='A';
        else x='B';
     }
   else
   {
        if(s>=60)x='C';
        else x='D';
   }
   printf("%c",x);
   getch();
}

你可能感兴趣的:(002 C语言基础)