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

最赞回答 / 妖妖系学法
#define是宏定义,宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单的代换,字符串中可以含任何字符,可以是常数,也可以是表达式,宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号也一起置换,它只是一个简单的替换的作用,在C语言里定义不可改变量尽量用const和inline。

已采纳回答 / 慕雪0076457
意思这样程序是可以正常运行的,不过,按照题目给的示例输入方法是百分位的立方+十分位立方+个位立方。所以可以把倒数第七行==后的顺序改成hd,td,sd即可。同时,记得去掉hd等立方外无用的括号。

已采纳回答 / okkok
printf前面加 LOOP, 9行是 if(i==3), 6行 loop去掉 并且loop要大写

已采纳回答 / 神不知鬼不觉
由ANSI标准定义的C语言关键字共32个 : auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static

最新回答 / qq_无意跌入你心海_0
没有比int,float,double,大吧,字节小的可以向字节大的转换,但是字节大的不可以向小的装换

最新回答 / 小菜菜nan
降序排序,别的没问题

最新回答 / 慕九州5552665
#include <stdio.h>#include <stdlib.h>#define N 10int cmp(const void *a,const void *b){    return *(int*)b - *(int*)a;}int Sum(int score[]){    int s = 0,i;    for(i = 0 ; i < N ; i++)        s += score[i];    return s;}int Max(int score[]){...

已采纳回答 / 慕九州5552665
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞。挺不错

最新回答 / 慕九州5552665
试试这个:#include <stdio.h>#include <string.h>#define s4 "ab"int main(){    char s1[100]="";    char s2[]="我爱,";    char s3[]="慕课网";    /*在以下补全代码*/    strcpy(s1,s2);    strcat(s1,s3);    printf("s1=%s\n",s1);        //字符串没有ASCLL码这个概念,是以单个字符连续存放的  ...

最新回答 / 修裾欲溯空
这个编译器没问题啊

已采纳回答 / 阡陌尽头_
题目中水仙花数是三位数,所以你一开始是在三位数条件中寻找符合条件的数
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消