1.编写一个C程序,运行时输出以下图形

*****

 *****

  *****

   *****

法1.

#include <stdio.h>
int main()
{
    printf("*****\n");
    printf("  *****\n");
    printf("    *****\n");
    printf("      *****\n");
    return 0;
}

法2.

#include<stdio.h>
int main(){
    for(int a=0;a<4;a++)
    {   
      for(int b=0;b<a;b++)
        {
          printf("%s"," ");
        }
       printf("%s\n","*****");
    }
return 0;
}

求最大数

#include <stdio.h>
int main (){

    int a,b,c;
    int max = 0;
    scanf("%d""%d""%d",&a,&b,&c);
    if(a>b){
        if(a>c){
            max = a;
        }else{
            max = c;
        }
    }else if(b>c){
        max = b;
    } else{
        max = c;
    }
    printf("最大值是:%d\n",max);
    return 0;
} 
#include<stdio.h>
int main()
   {
       int max(int x,int y,int z);
       int a,b,c,e;
       scanf("%d,%d,%d",&a,&b,&c); 
       e=max(a,b,c);
       printf("max=%d\n",e);
       return 0;
   }
int max(int x,int y,int z)
   {
       int A;
       if(x>y)A=x;
       else A=y;
       if(z>y)A=z;
       else A=y;
       if(x>z)A=x;
       else A=z;
       return(A);
   }
#include<stdio.h>
int main(){
    int a,b,c,max;
    scanf("%d%d%d",&a,&b,&c);
    if(a>b){
        max=a;
    }else{
        max=b;
    }
    if(c>max){
        max=c;
    }
    printf("max=%d",max);
    return 0;
} 
#include <stdio.h>
int main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
int max(int x,int y,int z)
{
int d;
if(x>y,x>z)d=x;
else if(y>x,y>z)d=y;
else if(z>x,z>y)d=z;
return(d);
}
最后修改:2023 年 10 月 02 日
如果觉得我的文章对你有用,请随意赞赏