求助C语言答案

请C语言高手帮忙做做下列试题谢谢啦3、打印右侧所示的方阵。main(){inta[5][5],i,j;for(i=0;i<5;i++)for(j=0;j<5;j++)if... 请C语言高手帮忙做做下列试题 谢谢啦
3、打印右侧所示的方阵。
main()
{int a[5][5],i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i==j||i+j==4) (5) ;
else if(i>j&&i+j<4) a[i][j]=3;
else if((6) &&i+j>4) a[i][j]=5;
else if(i<j&&i+j<4) a[i][j]=2;
else (7) ;
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
展开
 我来答
百度网友e1aa6b2dd
2008-07-28
知道答主
回答量:10
采纳率:0%
帮助的人:6.8万
展开全部
题在这 问题不让发那么多字
1、main()
{ int a[3][3]={1,3,5,7,9,11,13,15,17};
int sum=0,i,j;
for (i=0;i<3;i++)
for (j=0;j<3;j++)
{
if (i==j) sum=sum+a[i][j];
}
printf("sum=%d",sum);
}
2、main( )
{int i,s=0;
for(i=1;i<=100;i++)
{ s=s+i;
if(i==10) break;
}
printf("i=%d,s=%d\n",i,s);
}

3、main( )
{ int a,b,c;
a=2;b=3;c=1;
if(a>b)
if(a>c) printf("%d\n",a);
else printf("%d\n",b);
printf("end\n");
}

4、 #include <stdio.h>
main ( )
{ char str1[ ]= "abcdef", str2[80];
int i;
for (i=0;str1[i]!= '\0';i++)
str2[i]=str1[i];
str2[i]= '\0' ;
puts(str2);
}
5、main()
{ int a,b;
a=2;
b=1;
if(a<b) printf("%d\n",b);
else printf("%d\n",a);
}
6、main( )
{ int i, n, m ;
n=3; m=1;
for(i=1; i<=n; i++)
m=m*i;
printf("m=%d\n",m) ;
}
7、main()
{ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j ,sum=0;
for(i=0;i<3;i++)
for(j=0;j<=i;j++)
sum=sum+a[i][j];
printf("%d\n",sum);
}
8、main()
{ char str[80]="abcdefg";
int i;
i=0;
while(str[i]!= '\0') i++;
printf("%d\n",i);
}
2、程序填空
1、删除字符串中的指定字符。
#include "stdio.h"
main()
{char a[40],ch,str[40];
int i,j;
gets(a);
(5) ;
for(i=0,j=0; (6) ;i++)
if(a[i]!=ch) {str[j]=a[i];j++;}
(7) ;
puts(str);
}
2、打印右侧所示的图形。
main()
{
int i,j,k;
for (i=1;i<=4; (8) )
{
for (j=1;j<=4-i;j++)
printf(" ");
for (k=1;k<= (9) ;k++)
printf("*");
(10) ;
}
}
3、打印右侧所示的方阵。
main()
{int a[5][5],i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i==j||i+j==4) (5) ;
else if(i>j&&i+j<4) a[i][j]=3;
else if((6) &&i+j>4) a[i][j]=5;
else if(i<j&&i+j<4) a[i][j]=2;
else (7) ;
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
4、产生10个[20,60]上的随机整数,用选择法对其进行由大到小的排序。
#include <stdlib.h>
main( )
{ int i,j,k,m,a[10];
for(i=0;i<=9;i++)
a[i]= (8) +20;
for(i=0;i<9;i++)
{ (9) ;
for(j=i+1;j<=9;j++)
if(a[k]<a[j]) (10) ;
if(i!=k) {m=a[i];a[i]=a[k];a[k]=m;}
}
for(i=0;i<=9;i++)
printf("%5d",a[i]);
}
3、程序设计
1、编程序计算y的值,x的值从键盘上输入。

2、编程序产生10个区间[40,80]上的随机整数,并将这10个数按照从小到大的排序。
3、求100~200之间素数的个数。
4、编程序计算1-100之间的所有偶数的和。
5、编程序计算y的值(x由键盘输入)。

6、求出三位数中满足条件的所有数:三个数字之积为32,三个数字之和为10。
7、编程序计算。
8、用数组求10个数中的最大值、最小值和平均值。
*
* * *
* * * * *
* * * * * * *

1 2 2 2 1
3 1 2 1 4
3 3 1 4 4
3 1 5 1 4
1 5 5 5 1
百度网友ce9e08b7
2008-07-28 · TA获得超过1869个赞
知道小有建树答主
回答量:1675
采纳率:0%
帮助的人:1135万
展开全部
试题在哪里啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友db010d4e8
2008-07-28 · TA获得超过473个赞
知道小有建树答主
回答量:1344
采纳率:0%
帮助的人:1000万
展开全部
把题发错来 要不怎么帮你做啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式