以下程序的功能是输入任意整数给n后,输出n行从大写字母A开始构成的三角形字符阵列图形。例如,输入
A B C D E
F G H I
J K L
M N
O
请填空完成该程序。
main()
{ int i,j,n; char ch='A';
scanf(" % d",&n);
if(n<11)
{ for(i=1;i<=n;i++)
{ for(j=1;j<=n-i+1;j++)
{ printf(" % 2c",ch);
【 1 7 】 ;
}
【 1 8 】 ;
}
}
else printf("n is too large!\n")
printf("\n");
}
下列给定程序中,函数fun()的功能是:给一维数组a输入任意4个整数,并按如下的规律输出。例如输入1,2,3,4,程序运行后输出以下方阵:
4 1 2 3
3 4 1 2
2 3 4 1
1 2 3 4
请改正程序中的错误,使它能得出正确的结果。
注意;不要改动main 函数,不得增行或删行,也不得更改程序的结构。
试题程序;
include <stdio.h>
define M 4
/*******************************/
void fun(int a)
{int i,j,k,m;
printf("Enter 4 number: ");
for (i=0; i<M; i++) scanf ("%d", &a [i] );
printf ("\n\n The result : \n\n ");
for (i=M; i>0; i--)
{ k=a [M-1];
for (j=M-1; j>0; j--)
/**********************************/
a[j]=a[j+1];
a[0]=k;
for (m=0 ;m<M; m++ ) printf ("%d ", a [m]);
printf ("\n ");
}
}
main ()
{int a [M];
fun(a); printf("\n\n ");
}
A.n=int(input("请输入整数:"))
B.print("请输入整数:",n)
C.n=input(请输入整数)
D.print(请输入整数,n)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!