最新回答 / JavaEEGoodeHua
<...code...>请留意hello.c后面的test.c这个文件。里面也需要改。改为我这样就可以运行了。一定要细心,不然越学越烦
2018-11-04
最赞回答 / 一入编程深似海啊
注释【//定义浮点型变量num并赋值为2.5】之前是【 int num =(int)num;】而不是【int nam】,并且这里在强制转换之后需要重新定义一个变量,可以这样写:【 int num1 =(int)num;】,进而后面的printf语句应该写成这样的:【 printf("num的整数部分是%d\n", num1);】
2018-11-04
最新回答 / qq_慕斯622499
应该是系统上的问题吧你改成#include <stdio.h> //引用test.c文件extern void printLine() //这里定义的方法对吗?{ printf("**************\n"); }static void say(){ printLine(); printf("I love imooc\n"); printf("good good study!\n"); printf("day day up!\n"); pr...
2018-11-03
已采纳回答 / 慕粉0247298809
#include <stdio.h>float money(float i,float n) //函数类型不对 , 后面两个传入值可以用int,因为会被强制转换,但最好还是也用float类型,因为时间不会都是整数;{ float price; if(n>3)//判断路程是否大于3公里 { if(i>=5&&i<23)//判断是否为白天 { price=14+(n-3)*2.3; ...
2018-11-03
最赞回答 / qq_慕斯622499
首先你少了一个花括号,然后注意 scanf("%d,%d,%d",&a,&b,&c);这里的输入是好像是要和你%d,%d,%d格式一样的就想10,20,30其次注意标点的中英文其他我试了一下没问题
2018-11-03
最赞回答 / 逐光阴影
#include <stdio.h>int main() { /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; int m; int sum=0; if(year%4==0&&year%100!=0||year%400==0) //这行的两个符号你的程序里是错的 m=29; else m=28; swi...
2018-11-03
最赞回答 / 慕前端1234313
十一行那里变成x%%y,因为printf()的第一个参数不是格式控制符吗,比如int a=1; printf(" %d ",a);其中%d就表示整型,所以printf("%"); 就会有警告。如果是printf("\%");也不行。只有printf("%%");就表示输出%。比如printf("%%d");的输出就是%d
2018-11-03