最赞回答 / 慕妹7265851
当执行sum=sum+i*flag(1)后,执行flag*=-1 (变成 flag= flsg(1)*(-1))=-1 这个时候 flag已经是=-1了 在执行 i++后,sum=sum+i*(flag=-1)负数 再执行一次flag*=-1 (变成 flag= flsg(-1)*(-1))=1, 正数! 就是一直这样一正一负循环, ? 我是这样理解的,看了半个小时理解这个代码是这个意思!
2021-03-27
最赞回答 / 慕仙1531043
switch 1:sum=0;break; switch 2:sum=31;break; switch 3:sum=59;break; switch 4:sum=89;break; switch 5:sum=120;break; switch 6:sum=151;break; switch 7:sum=181;break; switch 8:sum=212;break; swit...
2021-03-27
最新回答 / 蓝色的蓝莓
#include <stdio.h>int main(){ int score[10]={67,98,75,63,82,79,81,91,66,84}; add(score); big(score); small(score); paixu(score); return 0;}void add(int iny[]){ int i; int sum=0; float avg; for(i=0;i<10;i++){ s...
2021-03-25
最新回答 / qq_慕盖茨3496786
试试这样#include <stdio.h>#include <math.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag int p; //使用for循环 for(i=1;i<=100;i++) { ...
2021-03-24
最赞回答 / LanceMai
N = getPeachNumber(n+1) 表示的是 后一天桃子的数量后一天桃子的数量是在前一天桃子数量减半 再 减一得到的,反过来,前一天桃子的数量是由后一天桃子数量加1再翻倍得到,即:(N + 1) * 2 = (getPeachNumber(n+1)+1)*2
2021-03-24