#include <stdio.h>
int main(){
int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d岁\n", age);
printf("小明身高%f%c\n", height, unit);
printf("小明现在在慕课网上学习IT技术");
return 0;
}
int main(){
int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d岁\n", age);
printf("小明身高%f%c\n", height, unit);
printf("小明现在在慕课网上学习IT技术");
return 0;
}
2021-06-13
已采纳回答 / AC杰
您好同学,运行成功是指程序没有语法错误,而输出错误是指程序输出的内容有错误。你的这代码中printf("x%&y=%d\n",x%y); 这一行有问题,应该把&换成%。x%&y(这里要说明一下%的输出问题)因为scanf输入中“”里面要输出%,需要打两个%。只打一个%会被认为是格式符号,%%则会被认为是%。
2021-06-12
最赞回答 / 慕仰6034142
i表示行数,外层循环(i=1;i<5;i++)就是从第一行到第四行,执行循环体内的语句j表示每一行星号前面的空格数,你要输出一个三角形,那么第一行1颗星,前面要有3个空格;第二行3颗星,前面就得有2个空格;第三行5颗星,前面就得有1个空格;第四行7颗星,前面没空格;因此循环条件为 for(j=1;j<5-i;j++),(这里答案给出的是(j=i;j<5;j++),效果和意思是一样的)这样你看,当i=1时,5-i=4,j<5-i也就是j<4,那么j就是...
2021-06-10
最赞回答 / 慕工程1268498
将hello.c中的#include "test.c",这一行删去,在函数printLine之前加上extern(事实上可省略)使其成为外部函数,使其能被test.c调用从而在test.c中完成函数say,函数say默认为外部函数,能被(删去#include "test.c"的)hello.c调用,从而完成。
2021-06-07
#include<stdio.h>
int main()
{
double num=2.5;
int am=(int)num; //am 可以自己随便字母定义。
printf("num的整数部分是%d\n",am);
return 0;
}
int main()
{
double num=2.5;
int am=(int)num; //am 可以自己随便字母定义。
printf("num的整数部分是%d\n",am);
return 0;
}
2021-06-06
最新回答 / 釉5251870
在你这种不加运算的情况下都可以,但如果加上运算后就完全不行了,就比如数学中2(x+2)和2x+2区别了,所以我建议不管有没有运算的情况下都加上括号,养成良好习惯?
2021-06-04
这一节需要用到一个技巧,怎么获得一个数的百位,十位和个位。
百位数:num/100可以获得,因为int是整数型,小数部分会省略。比如765/100的结果是7
十位数:num%100/10。比如765%100先得到65,65/10得到6
个位数:num%10。765%10得到5
则可以分别得到三个位数分别是7,6,5
百位数:num/100可以获得,因为int是整数型,小数部分会省略。比如765/100的结果是7
十位数:num%100/10。比如765%100先得到65,65/10得到6
个位数:num%10。765%10得到5
则可以分别得到三个位数分别是7,6,5
2021-06-02