最新回答 / 栈道小白
为什么它只运行一行呢?因为运行完第一次后,j已变成了9,而i自减后变成8,而8<9不符合for(;i>=j;++j)的条件,要解决这个问题,只需重新把1赋给j,即for(j=1;i>=j;++j),然后九乘九倒序表就可以打出来了。
2019-10-06
最新回答 / weixin_慕数据7072301
{ /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; int sum; int flag; /* * 请使用switch语句,if...else语句完成本题 * 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办” * 小编还是希望大家独立完成哦~ */ switch(month) { case 1:sum=0;break; ...
2019-10-06
最新回答 / weixin_慕丝9388736
你这个运算的是2-3+4-5+6-7+8-9+10........ 不是从1开始加的,sum = sum + i * flag 放到 i++ 上边就好了
2019-10-06
最新回答 / 慕虎8396375
%s\n中你要先理解%s是输出文字,而\n是换行,printf为输出的意思,没有%s\n直接输出语句肯定是可以的,在这里,我们前面的%s\n就是一个格式,输出内容不同,格式不同
2019-10-06