为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 且听风吟q
自定义函数replaceMax中for的4次循环,逻辑是先假定第0个数为最大值,再和第1个数进行比较;如果第1个数比较大,则第1个数为最大值,且提取1作为最大值的位置;如果第二个数比较小,最大值不变,继续循环比较至第4个数;函数replaceMax通过for循环找到了最大值在arr1中的位置,然后用1取代了这个最大值

已采纳回答 / 什么鬼a
第6行的分号不对,有全角半角之分。还有return0

已采纳回答 / iceluna
用递归就不要用for。命名习惯也不好,但是我懒得改了。#include<stdio.h>int main(){int a,n,sum=0;scanf("%d",&n);s(n);printf("%d",sum);return 0;}int s(int x){if(x==1)  return 1;else  return s(x-1)+x;}

已采纳回答 / 立云
强制类型转换,只是得到您想要的类型,并不改变初始值。例如 float a=3.6;int m=(int) a;m的值是3,a的值依然为3.6;通常情况下,强制类型转换用在%运算中。%两端要求只有整数才可以,所以,若实数要求余,需要使用强制类型转换后再%求余运算。

已采纳回答 / 攻城猫
//void say(char string[]) //引用了上面的函数

已采纳回答 / 吴東
这个 错误一般都是出现在 输入的文字上面 提示为:"题目中是否包含"很遗憾,期望你再接再厉"".换输入法就能解决这个问题,

已采纳回答 / 无限笑
static指静态存储类别,静态如果只执行一次写入,是没有区别的

已采纳回答 / qq_夏忆_0
你这个写法有点问题。。。改成sum+=i*flag;

已采纳回答 / n00b
你的getWordNumber函数没有传入参数,第16行应该是getWordNumber(n),现在输出的是这个函数的内存地址

已采纳回答 / 我就是我做自己
等价于sum=sum+arr[1][1],目的是将数组各元素进行累加

已采纳回答 / mooc233
#include<stdio.h>int main(){ int a,b; while(scanf("%d %d",&a,&b)!=EOF) printf("%d\n",a+b); return 0;} 这是个a+b的多组输入

已采纳回答 / weibo_繁刺_0
switch相当于母鸡,case是小鸡,母鸡通过()里的内容,来找到与case相对应的小鸡;比如(month)这可以认为有名叫month1的 month2,month3.....等小鸡,则case 1就对应month1.case本来有案例的意思的,你也可以把case 1:看做案例一,以数字为对应不同的案例,那么多case就说明有很大情况。从输入的数字对应相应的case情况就可以了。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消