C语言程序基础的题,就一段话是题目,然后编写程序,我不会写!求助!

我学的C语言程序基础,但是老师出题我不会做,比如:全班学生成绩,然后求输出最大值最小值。大概就是这样的题,然后让我编写程序,我根本想不出怎么写,老师说多做题就行,但还是想... 我学的C语言程序基础,但是老师出题我不会做,比如:全班学生成绩,然后求输出最大值最小值。大概就是这样的题,然后让我编写程序,我根本想不出怎么写,老师说多做题就行,但还是想不明白。还有一种题让我把程序写完整,我也不会写,但是看程序和选择题都会做,也能知道最后的输出结果,求助!
我不是让别人帮我解题,而是我想学习如何自立解答!
展开
 我来答
王者不农药
2014-03-10 · TA获得超过144个赞
知道小有建树答主
回答量:228
采纳率:50%
帮助的人:114万
展开全部
有个最笨的办法,你把书上的例子用笔抄一遍。

我之前学MFC的时候,各种看不懂,《深入浅出MFC》第三章我看了7遍,源代码抄了一遍,就会了。

抄过之后再照着敲一遍,再运行,直到运行出正确结果,然后试着随便改改,看出什么错(看出错信息)。下回遇到了就知道错在哪了。

学编程很辛苦,学会了很幸福,祝你成功。
更多追问追答
追问
我们学的版本比较老,是蓝色的屏幕,而且老师总说书上的例题有的写的不是很好,不如他写的好,书上还是学校自己做的删减版,有些内容都没写,就得老师将。我表示想试试,如果真抄一遍就行,我就好了!
追答
无论是老师讲的还是书上讲的,对于咱这种笨人,抄一边比不抄得好,你试试就知道了。
蓝色的屏幕是不是TC?我当年也是用这个学的,虽然不如后来的VC好用,但是毕竟也能用。
百度网友7ce3227
2014-03-09
知道答主
回答量:59
采纳率:0%
帮助的人:26.7万
展开全部
#include<stdio.h>

void main(void)
{
int fenshu[3] = {70,80,90};

int max = 0;

int min = 0;
int i =0;

for(i = 0 ; i < 3 ;i++)

{
if(fenshu[i] > max)

max = fenshu[i];

if(fenshu[i] < min)

min = fenshu[i]

}

printf("max = %d\n",max);

printf("min +%d\n",min);

}
追问
我不是让别人帮我解题,而是我想学习如何自立解答!
追答
你看思路,首先要获取分数,得用一个数组,我假定是三个人;其次对分数比较,假设第一个分数是最高分,也是最低分,如果比这个大就赋值给max,如果比这个小就赋值给min,最后max里面肯定存的是最大值,min里面存储的是最小值,我的那个程序给min赋值有问题...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
五芷珍0R
2014-03-09 · TA获得超过122个赞
知道小有建树答主
回答量:286
采纳率:100%
帮助的人:77.9万
展开全部
  1. 把所有成绩放在一个数组里。

  2. 设定最大值跟最小值都是第一个值

  3. 从第二个开始判断,如果大于最大值,更换最大值再跟后面的比较

  4. 如果小于最小值,更换最小值再跟后面的比较

追问
我不是让别人帮我解题,而是我想学习如何自立解答!做题不可能只一种题,我遇到很多题,解答方法不一,我不能有一道题不会,就问别人答案!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
测控_小菜鸟_3
2014-03-09
知道答主
回答量:30
采纳率:0%
帮助的人:20万
展开全部
你既然能看懂程序和选择题,就说明你的基础挺不错,剩下的就是实践,主要就是看程序写程序,大家都是这样走来的,刚开始就是COPY,然后再写出自己的风格,大概就这样吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式