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

已采纳回答 / 游城十代2dai
常量是不可改变的量,你无法对他再次进行赋值

已采纳回答 / 慕雪1179913
他让输出10块,那里定义的是12,不对。

已采纳回答 / YGBIT
最后一个普通玩家那里 应该是else if ,少了一个if

已采纳回答 / qq_六月天_0
long factorial(int n){long result;if(n==0 || n==1){result = 1;}else{result = factorial(n-1) * n;  // 递归调用}return result;}求 5!,即调用factorial(5)。当进入factorial函数体后,由于 n=5,不等于0或1,所以执行result = factorial(n-1) * n;,即result = factorial(5-1) * 5;,接下来也就是调用factorial(4...

已采纳回答 / 于大大
你换个输入法就好啦

已采纳回答 / weibo__王小贝__0
#include "stdio.h"#define RJ 38int main(){    int n,q;    printf("Enter n:\n");    scanf("%d",&n);    q=(RJ*12+520*n);    printf("%d",q);    return 0;}你试试可行,我也好久没有用C语言额

已采纳回答 / 不稳定物质
你理解错了,题目的思路是这样的,我以字符“a”代替“空格”来描述这个图形就是:aaaa*aaa***aa*****a*******j的for循环目的就是打出空格“a”。k的for循环目的就是打出星号“*”。而j和k都只需要考虑数量就可以了。

已采纳回答 / 不用了
C语言是强类型语言,使用前必须声明

已采纳回答 / qq_无敌浩克
因为被除数4小于除数7,不够除的,所以4本身就是余数,数学结果是4÷7=0 余4 ,  取余 就是4%7==4,,同样的3%7==3 , 5%7==5 , 7%10==7

已采纳回答 / 慕运维1786633
当然  你必须定义数据类型 后面才能输出

已采纳回答 / 且听风吟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;通常情况下,强制类型转换用在%运算中。%两端要求只有整数才可以,所以,若实数要求余,需要使用强制类型转换后再%求余运算。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消