写一条极其简单的C语言编程例子!题目不限~作业要求~

1.要给出编程思想说明(算法流程图),题目自选,什么都可以,尽量简单点~2.至少包含选择判断结构和循环结构(要包含2维数组或字符数组)3要有输入语句和输出语句4.要有完整... 1.要给出编程思想说明(算法流程图),题目自选,什么都可以,尽量简单点~
2.至少包含选择判断结构和循环结构(要包含2维数组或字符数组)
3要有输入语句和输出语句
4.要有完整的注释
5.要调试通过,请给出输出结果
展开
 我来答
菊隐逸者也
2013-06-15 · TA获得超过832个赞
知道小有建树答主
回答量:536
采纳率:0%
帮助的人:525万
展开全部
#include<stdio.h>
#define N 4
void main()
{
int a[N][N],s1=0,s2=1,max,i,j;
srand(time(0));
for(i=0;i<N;i++)
for(j=0;j<N;j++)
a[i][j]=rand()%100;
printf("随机二维数组为:\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n");
}
for(i=0;i<N;i++)
for(j=0;j<N;j++)
{
if(i==j)
s1+=a[i][j];
if(i+j==N-1)
s2*=a[i][j];
if(a[i][j]>max)
max=a[i][j];
}
printf("主对角线之和s1=%d;\n辅对角线之积s2=%d;\n数组中最大元素                        max=%d。\n",s1,s2,max);
getch();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2013努力实现
2013-06-15 · 超过24用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:43.5万
展开全部
#include <stdio.h>
int main()
{
int a[3][4];
int i,j,k,max=0;
printf("请为数组赋值!\n");
for(i=0;i<3;++i)
for(j=0;j<4;++j)
scanf("%d",a[i]+j);
printf("输出数组\n");
for(i=0;i<3;++i)
{
for(j=0;j<4;++j)
printf("%5d",a[i][j]);
printf("\n");
}
printf("\n");
for(i=0;i<3;++i)//求最大值
for(j=0;j<4;++j)
if(a[i][j]>max)
max=a[i][j];
printf("最大值是%d\n",max);

return 0;
}
追问
这程序讲的是什么
追答
这程序是对二位数组的赋值和输出和求最大值!
已经包括你所说的 循环 判断 输入 输出
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
混太极
2013-06-15 · 超过12用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:30.8万
展开全部
c语言helloworld程序,如下:
#include<stdio.h>
void main()
{
printf("hello world\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式