C语言题目,编写一段程序,像右边这样纵向显示练习5-8中得到的分布图

C语言题目,编写一段程序,像右边这样纵向显示练习5-8中得到的分布图,第1张

先求出 bunpu数组中的最大值maxr,以此值为初值递减循环至1,凡数组值与循环变量相等则输出*

int maxr=bunpu[0]

for(i = 1i <11++i)

{ if(bunpu[i]>maxr)maxr=bunpu[i]}

for(i=maxri>0--i)

{

for(j=0j<11++j){

if(bunpu[j]<=i)

printf("%4c",'*')

}

printf("\n")

}

A错,因为a数组初始化时用了双引号,所以a中保存了一个字符串,即a数组中有7个元素,除了这些字母之外,还有一个'\0'

B错,参考A

C错,a数组初始化时用双引号,所以a中保存了一个字符串,b数组中将保存了6个字符.

D对,参考A


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11957905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存