c语言 用的diamond和for循环画图

2024-05-18 06:59

1. c语言 用的diamond和for循环画图

给你个正三角的图形程序,你可以自己写剩下的。
#include 
#define N 4
int main()
 
{int i,j,k,m;char a,b;
  scanf("%c",&a);
  getchar();
  scanf("%c",&b);
  for(i=1;i<=4;i++)
  { for(j=1;j<=N-i;j++)
  printf(" ");
      printf("%c",a);
   for(k=1;k<=2*(i-1)-1;k++)
  printf("%c",b);
     if(i!=1)
   printf("%c",a);
   
       printf("\n");
  }

  }

c语言 用的diamond和for循环画图

2. 急求!用C语言编写一个程序,用函数输出钻石形,含有AB两个字符

#include 
main()
{
  int i,j;
   for(i=-3;i<=3;i++)   
{
    for(j=0;j<abs(i);j++)
      printf(" ");//输出一个空格
    printf("A");
   for(j=0;j<=5-2*abs(i);j++)
        printf("B");
    printf("A\n");
  }
}

3. c语言编写求改错

#include 

int main()
{
int i,j,k;
char a,b;
printf("Please enter a letter(A-Z):");
printf("Please enter a letter(A-Z):");
scanf("%c",&a);
scanf("%c",&b);
for(i=0;i<=3;i++)
 {
 for(j=0;j<=2-i;j++)
  printf(" ");
 for(k=0;k<=2*i;k++)
  printf("%c",a);
 printf("\n");
 }
for(i=0;i<=2;i++)
 {
 for(j=0;j<=i;j++)
  printf(" ");
 for(k=0;k<=4-2*i;k++)
  printf("%c",b);
 printf("\n");
 }
}

c语言编写求改错

4. 用C语言编写程序 s=a+aa+aba+abba+abbba+………… 共n个数相加 a b n由键盘输入 n<30

# include
# include

int main(void)
{
	double s = 0;
	int a, b, n;
	int i,j;
	int m;    //定义通项
	printf("请输入a、b和n值(中间以空格分隔):");
	scanf("%d %d %d", &a, &b, &n);
	for (i=0; i<n; i++)
	{
		m = a;
		j = 0;
		while(j<i)   //计算bb..ba的值
		{
			if (j==0)    //因为10的0次方为1
				m = m;    
			else
				m += pow(10, j) * b;
			j++;
		}
		if (j==0)
			m = m;      
		else
			m += pow(10, j) * a;
		s += m;
	}
	printf("s = %lf\n", s);
    return 0;
}

5. 编程 金字塔 用for来 输入一个大写字母 A ABA ABCBA

#include "stdio.h"int main(void){    char x,i,j,k,t;    printf("Input a letter...\n");    x=getchar();    for(i=1;ii;printf("%c",' ',j--));        for(k=x,j=0;j<t;j++)            printf("%c",(j<i-1 ? k++ : k--));        printf("\n");    }    return 0;}

编程 金字塔 用for来 输入一个大写字母 A ABA ABCBA

6. 东南网怎么答题答案;1到10:ABAABBBABB 21到30:ABBBBAABAA 11到12:AAAABABBBB 31到40:babbababbba 41到50

1到10ABAABBBABB11到20AAAABABBBB21到30ABBBBAABAA31到40BABBABABBB41到50BAABABABBA51到60ABABABBBBA61到70ABABBABBAB71到80BBBBAAABAA81到90AACACAACBC91到100ABCBABAAAC

7. 怎么用c语言打出这样的等边三角形 A ABA ABCBA A B B B A A A A A A

//abs对称作法# include # include int main(void){ int i,j; for(i=0;iint main(void){ int i,j; for(i=0;iint main(void){ printf("    A\n"); printf("   ABA\n"); printf("  ABCBA\n"); printf(" ABCDCBA\n"); printf("ABCDEDCBA\n"); return 0;}

怎么用c语言打出这样的等边三角形 A ABA ABCBA A B B B A A A A A A

8. 用C语言编程:求s=a+aba+abba+...+ab...ba的值。a,b和n(n<30)由键盘输入。(如:a,b,n为1,2,4时,s=1+11...

sum=a
printf(“请输入a:”)
scanf(%d,&a);
printf(“\n请输入b:”);
scanf(%d,&b);
prinft(“\n请输入n:”);
scanf(%d,&n);
for(m=0;m<n+1;m++)
{sum+=a*b^m*a;}
printf(“输出结果为%d”.sum);
字数限定