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

已采纳回答 / 曹植D
int,float,double分别定义的是整型,单精度浮点型和双精度浮点型,后面不应该加单引号,加上单引号表示定义该字符

已采纳回答 / qq_慕娘8465888
printf("%d\n%d",c,d)因为你这里用的是d对应的%d是整型的,输出后自然是整数喽,要输出d=多少要是小数的形式应该改成这样printf("%d,%f\n",c,d);

最新回答 / 修裾欲溯空
先是第一个循环运行结束了,然后运行第二个

最新回答 / 我是注定成为攻城狮的男人
第五行,你那个把文字前面的注释符号//没了,加上就好了

最新回答 / 修裾欲溯空
你每一个循环进行完了之后,不止i要初始化为1,sum也要初始化为0,改一下咯,明白请采纳

最赞回答 / 修裾欲溯空
A:arr[--i]=arr[3],没越界,对的B:arr[2*2]=a[4],没越界,对的D:arr[arr[4]]=arr[1],也没越界,对的明白请采纳

最赞回答 / 满慕星辰
楼上正解,就是为了让最后一个没有逗号,我在想为什么不直接用空格,搞那么麻烦。。。多写那么多代码。

最新回答 / LXSENSE
i没有在外面定义初始值,编译器不知道你的i++是从0开始还是1开始还是从多少开始,而且这里用do while循环的话,会先执行越界的那一次,再然后判断知道越界了,如果一定要用这个循环的话,建议把判断条件改成 i<9

已采纳回答 / MeIody
你看下是不是美按题目要求,把那个>=改成=再试试,题目说的是不是超过10?我好像忘记掉了

最新回答 / Frostmourn
int spend(int a,int t),方法返回值类型错误

最新回答 / 小小疾飞
调用的是参数,参数的位置你填的void(空)。int a 不是参数。

最新回答 / 小小疾飞
int Richard(这里要参数){} 参数传进去了a和b,函数里面就不要定义a和b了。extern int a;extern int b;你没定义全局变量呀。extern要去掉printf("a=%d,b=%d",a,b);这句在main函数里没意义。你没给a和b的值。你想表达的函数是这样子的吧。#include<stdio.h>int Richard(int a,int b){ int t;    a=5,b=6;    t=a,a=b,b=t;    printf("a=%d,b=%d...

最赞回答 / 小小疾飞
假设n=3。int num = getWordNumber(3);那么这就话等于int num=3+getWordNumber(3-1);就等于int num=3+2+getWordNumber(2-1);就等于int num=3+2+1;懂了没。有帮助就采纳一下。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消