已采纳回答 / yiyi1122333
当float型强制转化成int型时截取整数舍去小数部分,此时运算结果不遵循四舍五入原则。当其他类型强制转化为float类型时默认保留6位小数,此时运算结果遵循四舍五入原则。这是C语言的一种规定。
2018-04-19
最赞回答 / 智仝障
在调用外部函数的时候,要先做个调用声明才不会报错。所以hello和test两个文件都需要补充一个函数调用声明。hello.c#include <stdio.h>extern void say();void printLine() //这里定义的方法对吗?{ printf("**************\n"); }int main(){ say(); return 0;}test.c#include <stdio.h>extern void printL...
2018-04-19
最新回答 / 江小白DM
#include<stdio.h>int main(){ int a=20,b, c, d; int e ; for (b = 0; b <= a / 1; b++) { for (c = 0; c <= a / 2; c++) { for (d = 0; d <= a / 5; d++) { if (a == 1 * b + 2 * c + 5 * d) { e = a / 10; printf("%d元可以由%d个一角钱和%d个两角...
2018-04-18
已采纳回答 / 慕仙4784596
#include <stdio.h>int main(){ int i, j, k; for(i=1; i<5; i++) { /* 观察每行的空格数量,补全循环条件 */ for(j=i;j<5;j++) { printf(" "); //输出空格 } /* 观察每行*号的数量,补全循环条件 */ for(k=0;k<2*i-1;k++) ...
2018-04-18
最新回答 / qq_241随心_0
输入格式有问题,你如果只输入3就回车的话相当于b 和c都没有值,你最好用%d之间放个空格,然后在输出的时候数字间用空格隔开,输入3个数字就好了
2018-04-17