
C语言程序基础的题,就一段话是题目,然后编写程序,我不会写!求助!
我学的C语言程序基础,但是老师出题我不会做,比如:全班学生成绩,然后求输出最大值最小值。大概就是这样的题,然后让我编写程序,我根本想不出怎么写,老师说多做题就行,但还是想...
我学的C语言程序基础,但是老师出题我不会做,比如:全班学生成绩,然后求输出最大值最小值。大概就是这样的题,然后让我编写程序,我根本想不出怎么写,老师说多做题就行,但还是想不明白。还有一种题让我把程序写完整,我也不会写,但是看程序和选择题都会做,也能知道最后的输出结果,求助!
我不是让别人帮我解题,而是我想学习如何自立解答! 展开
我不是让别人帮我解题,而是我想学习如何自立解答! 展开
4个回答
展开全部
有个最笨的办法,你把书上的例子用笔抄一遍。
我之前学MFC的时候,各种看不懂,《深入浅出MFC》第三章我看了7遍,源代码抄了一遍,就会了。
抄过之后再照着敲一遍,再运行,直到运行出正确结果,然后试着随便改改,看出什么错(看出错信息)。下回遇到了就知道错在哪了。
学编程很辛苦,学会了很幸福,祝你成功。
我之前学MFC的时候,各种看不懂,《深入浅出MFC》第三章我看了7遍,源代码抄了一遍,就会了。
抄过之后再照着敲一遍,再运行,直到运行出正确结果,然后试着随便改改,看出什么错(看出错信息)。下回遇到了就知道错在哪了。
学编程很辛苦,学会了很幸福,祝你成功。
更多追问追答
追问
我们学的版本比较老,是蓝色的屏幕,而且老师总说书上的例题有的写的不是很好,不如他写的好,书上还是学校自己做的删减版,有些内容都没写,就得老师将。我表示想试试,如果真抄一遍就行,我就好了!
追答
无论是老师讲的还是书上讲的,对于咱这种笨人,抄一边比不抄得好,你试试就知道了。
蓝色的屏幕是不是TC?我当年也是用这个学的,虽然不如后来的VC好用,但是毕竟也能用。
展开全部
#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);
}
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赋值有问题...
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把所有成绩放在一个数组里。
设定最大值跟最小值都是第一个值
从第二个开始判断,如果大于最大值,更换最大值再跟后面的比较
如果小于最小值,更换最小值再跟后面的比较
追问
我不是让别人帮我解题,而是我想学习如何自立解答!做题不可能只一种题,我遇到很多题,解答方法不一,我不能有一道题不会,就问别人答案!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你既然能看懂程序和选择题,就说明你的基础挺不错,剩下的就是实践,主要就是看程序写程序,大家都是这样走来的,刚开始就是COPY,然后再写出自己的风格,大概就这样吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询