简单的c语言练习题帮忙做一下 5

1.下列程序输出结果为:main(){charu[]={‘h’,‘e’,‘l’,‘0\’,‘l’,‘o’,‘\0’};printf(“%s”,u);}2.inta[3][... 1. 下列程序输出结果为:
main( )
{
char u[ ] ={‘h’, ‘e’ ,‘l’ ,‘0\’ , ‘l’ , ‘o’ , ‘\0’ };
printf(“%s”,u );
}

2. int a[3][4] ={{1.2},{3.4}}; int b[3][3]={5.6.7.8}; 指出数组a,数组b中的所有元素及元素值。

3.编程
(1)有一个数组内放16个整数,要求找出最大的数和它的下标。

(2)编写一个求三个整数和的程序并输出结果,
要求:求和功能写成函数来实现。

4.改错
main ( )
{
int x, n, s;
S=power(x,n)
}
Power(y)
{
int i , p=1:
for(i=1;i<=n; i++ )
p=p*y;
};

5.定义一个结构体变量,其成员包括:职工号,职工名,性别,年龄,工龄,工资 ,地址;结构体成员类型根据储存数据类型来定义。

6.输入一个5*5矩阵各元素的值,求出两条对角线元素值之和。

7.编写一个求四个数最小值的程序并输出最小值,要求:求最小值功能写成函数来实现。
展开
 我来答
pc_mvp
2007-07-03 · TA获得超过314个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:119万
展开全部
3:
/*
* file:max-arrey.c
* ----------------
* This program is looked for the
* max number in 16 numbers and print the
* the max and the row.
* --------------------------------------
*/
#include <stdio.h>
void main()
{
int a[16];
int i;
int row;
int max;
printf("please input 16 numbers:\n");
for (i=0;i<16;i++)
{
scanf("%d",&a[i]);
}
max=a[0];
for (i=0;i<16;i++)
{
if (a[i]>max)
{
max=a[i];
row=i;
}
}
printf("max=%d,row=%d\n",max,row);
getch();
}/*
* file: add-arrey.c
* -----------------
* The program is used to add the arrey 对角线元素之和
* print the result
* ---------------------------------------------------
*/
#include <stdio.h>
void main()
{
int i,j;
int t=0,tn=0;
int a[5][5];
int sum;
printf("entry a arrey:\n");
for (i=0;i<5;i++)
{
for (j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
}
}
for (i=0;i<5;i++)
{
for (j=0;j<5;j++)
{
if (i==j)
{
t=t+a[i][j];
}
if (i+j==6)
{
tn=tn+a[i][j];
}
sum=t+tn+a[2][2];
}
}
printf("the result is %d\n",sum);
getch();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式