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");
}
}
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");
}
}
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;}
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;}
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);
字数限定