哪位大神帮忙解答一下这几道c语言习题,非常感谢!

如题所述

第1个回答  2014-12-16
1、输出5*5的星状图

#include "stdio.h"
int main()
{ int i,j;
for(i=1;i<=5;i++)
{ for(j=1;j<=5;j++)
printf("*");
printf("\n");
}
}
2、输出5*5的下三角星状图

#include "stdio.h"
int main()
{ int i,j;
for(i=1;i<=5;i++)
{ for(j=1;j<=i;j++)
printf("*");
printf("\n");
}
}

3、输出5*5的上三角星状图
#include "stdio.h"
int main()
{ int i,j;
for(i=1;i<=5;i++)
{ for(j=1;j<=6-i;j++)
printf("*");
printf("\n");
}
}

4、输出九九乘法表
#include "stdio.h"
int main()
{ int i,j;
for(i=1;i<=9;i++)
{ for(j=1;j<=i;j++)
printf("%d*%d=%-4d",j,i,i*j);
printf("\n");
}
}追问

能不能麻烦您帮我解答一下这道题啊

一个包含5个元素的数组,找出数组中最大值的位置

追答

#include "stdio.h"
int main()
{ int a[5],max,k; //k 中存放最大值的下标
int i;
for(i=0;imax) {max=a[i];k=i;}
printf("数组中最大值在a[%d]",k);
}

本回答被提问者采纳

有几道C语言题请大家帮我解答一下,各位哥哥姐姐帮帮忙啊!小弟感激不...
2. 逗号表达式,其值取最后一项。78\/5 = 15(小数部分不要)3.选A,--x相当于x=x-1;4.321。求余运算 5.printf("格式控制", [输出参数1,...])scanf("格式控制", [&输入参数1,...])6.没题目

今天做C语言的试卷,有几题不会,望会的人帮忙解答一下!谢啦
第一题,选D,题目意思是用循环的方式输入10个到数组a[10]中,A,B明显不对C中会越界,应该是&a[i++],D暂时还有点不太好理解,第二题,结果为-1;因为while(x--);(请注意括号后面后有分号,这一句的目的就是x一直减减,直到x等于0,因为"--"是右结合运算符,所以执行完while(x--);...

C语言选择题(3道题),帮忙解答一下,谢谢!
答案错了,应选D 程序应该这么看:int a=3,b=2,c=1;int x=10,y=20;if(ab就不满足条件,所以下面的不执行!if(b!=0)if(!x) y=1;else if(x) y=0;y=-1; 只执行这句!printf("%d",y);所以y=-1 第三题:18\/4*sqrt(4.0)\/8这个运算中有浮点型数据即sqrt(4.0),系统...

C语言程序设计中几个很基础的问题,求大神帮忙解答,感激不尽~~_百度...
C. x>0&&y<0 x>0 满足 y<0不满足 求同则为false 则为0 D. x!=y||x>=y x!=y满足 为true x>=y不满足 为false true||false 为true

C语言的题,都不难,帮忙解答,追加悬赏喔。麻烦把各个选项都解释解释最好...
第五题:这个题是因为C选项for语句在读入一个换行之后就停止了,所以并不能统计所有输入。第六题:这里的p是指针,他就相当于dt,++p->x = (d[1].x) = ++3 = 4,注意这里的++是作用于P的,所以要先递增p,后面的++p—>y,其实这个值是不确定的,以为p现在已经不是指向a中的元素了。所以...

一道C语言题目,看图~大神帮忙解答下吧!急急急急急!!在线等
答案是D 在C语言中数组赋值可以如A,那样,【】里面定义了长度5{}中有最大不超过5个值,则赋值成功 B在5个数值之内所以也是正确的 答案C,就是另外中赋值方法,在【】中不定义长度,因此数组a[]的实际长度取决于{}中的值的数量,也就是说在C答案中有5个0作为数值,因此C答案中的a[]的实际...

C语言几道多项选择题,请大家帮忙解答一下。
2.ABC A a(1,2)数组的引用根本没有()B a[1,3]即a[3],不符合二维数组 C a[2][0]数组的行越界,行的取值是0,1,取不到2 \/\/注意:此题的D选项是绝对正确的,相当于a【0】【0】3.CD 打开文件的方式是:FILE *fp;fp=fopen(文件名,使用文件方式);AB的使用方式不...

C语言高手进,帮忙解答一下下列各题的标准答案。此题是我的重要复习题...
【答案】32.D 33.B 36.A 45.C 47.C 50.D 58.B 【解析】32.字符串数组除了里面的实际字符,系统还会自动的分配一个结束符"\\0",所以该数组所占空间为6+1=7个。33.一句话说不明白,放心,已经通过程序验证,答案肯定正确。36.括号内的只能算是一个参数。45.因为是static定义的静态变量,...

求大神解答3道c语言的题目!急急急
9.20 *(ptr+y)就是a[y] 就是a[y]与8的比较,a[y]始终小于8,所以就是6 9.22 s[0]~s[5]分别为0(s[0]未初始化,初始值要看编译器对未初始局部变量处理方式而定),C,D,E,F,G,fun函数就是从G开始往前找到E,取E的下标 5.5 就如上面所说,sum是一个未初始化局部变量,...

c语言程序??帮忙解答
printf("%c%c\\n",c1,c2);getch();} 第5题 printf("%d,%d",++x,++*p);\/\/解释这句吧,这句小括号里面的语句,"%d,%d",++x,++*p在C语言中逗号是一个运算符,因此这是一个逗号表达式,而对于前缀++的运算规则是,先使变量加1,然后再求表达式,因此在这个表达式中应该先求++x,然后再求...

相似回答