已采纳回答 / 小小疾飞
函数和变量一样都是先声明后使用,如果自定义函数写在main函数后面,那么就要先声明声明就是去掉函数体,只留下函数头,懂了没?函数体就是大括号以及里面的内容。
2019-09-18
最新回答 / 慕斯卡805782
printf("%C\N", cost<=money ? 'Y' : 'N' ); %C\N 改成 %c\n %c才是表示单个字符的格式符,\n是换行
2019-09-18
最新回答 / 小小疾飞
你这个代码也差不多了。#include <stdio.h>int main(){ int i, j, k; for(i=1; i<8; i++){ if(i<5){ for(j=i ;j<=4 ;j++ ) printf(" "); for(k=0 ;k<i*2-1 ;k++ ) printf("*"); } e...
2019-09-18
已采纳回答 / 慕莱坞7123771
#include <stdio.h>int main() { /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; int index = 0; /* * 请使用switch语句,if...else语句完成本题 * 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办” * 小编还是希望大家独立完成哦~ */ int i; for (i = 1...
2019-09-18
已采纳回答 / 慕侠4134631
double与float的区别在于在内存中存放数据时占用的内存不一样,前者8字节,后者4字节,也就是前者保存的小数位数比后者多一倍。举例说明对于1.9999996666,按照float输出,结果可能为1.999999,如果按照double可能为1.999999,这是为什么,因为C语言默认输出小数位数都取6位,这时候看起来没有区别,但是如果你进行格式控制,比如使用%.10,即小数保留10位,float输出结果为1.9999990000,而double输出结果则为1.9999996666。
2019-09-17