已采纳回答 / 小小疾飞
来我们来看看怎么思考,就是一行一行输出空格或*嘛。仔细观察。空格可以看出逐行减少,*逐行增加。那么这两个东西是跟着行数i变化的。空格可以看出每加一行少一个,第一行最多,为3个。那么可以这样写 for( j=4-i ; j>=0 ; j-- ) 。*每行都增加。下一行比上一行多两个,很容易看出是2n-1的关系,所以可以这样写for( k=1 ; k<=(2*i-1) ; k++ ) 。怎么样理解没?没理解可以再找我。
2019-07-31
最新回答 / 黎寻
宏替换函数,专用于从字符型变量中提取值.如:1、ABC=10D="AB"?&D.C &&相当于输出ABC的值(.表示替换结束)2、x=10y=20z="x+y"?1-&z &&相当于 1-x+y
2019-07-30
最赞回答 / 慕工程7455607
a++//a是100,但先输出后运算,即输出100,运算后a等于101++a//这时a等于101,先运算后输出,运算得102,输出102--a//这时a等于102,先运算后输出,运算的101,输出101a--//这时a等于101,先输出后运算,输出101,运算的100a+1//100+1=101输出101,此时a依然等于100a//输出100
2019-07-30
已采纳回答 / 小小疾飞
#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用while循环 while(i<=100) { i++; sum+=i*flag; ...
2019-07-30
最新回答 / 小小疾飞
printf("第%d天",day);这里要按题目说的一样, if(year%100==0&&year%400==0||year%4==0&&year%100!=0)这里除了要算1月的情况外,year%100==0要去掉,因为是冗余的。
2019-07-30
最新回答 / qq_Adolph_CGHNR4
你第四行少了个分号i*j=result; 这样写的意思是把result的值赋给i*j(“=”表示把右边的值赋给左边)而你代码中仅仅是定义了result,并没有相关的值于是软件就报错了,,,,??
2019-07-30