最新回答 / Coat大王
是可以的,我的是这样的。#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用for循环 for(i=1;i<=100;i++) { if(i%2==0) ...
2018-08-10
已采纳回答 / 福瑞斯戴尔
for(sum=0,num=0;num<=3&&sum<=5&&1;num++,sum++) { sum += num; printf("num=%d,sum=%d\n",num,sum); }(1).num=0 , sum=0 满足sum+=num=0 输出 sum=0 num=0下一步:sum++ -> sum=1 ,num++ -> num=1 , (2.)num=1 , sum=1 满...
2018-08-09
最新回答 / 559c
#include <stdio.h>void fun(int x, int y, int arr[]){ int j=0; int q; for (; ; x++) { for (q = 2; q<=x; q++) { if (x%q == 0) break; } if (x == q) { arr[j] = x; j++; } if (j >= y) break; }}int main(){ int i, arr[100]; fun(17, ...
2018-08-09
最新回答 / 修裾欲溯空
如果你是打比赛的话,题目一般会给出明确要求,如果题目只要求输入输出一个案例,那你用不用换行都可以,如果是循环输入输出 的话就要空格或者换行,一般题目会给出明确要求,按题目来就可以了
2018-08-09
最赞回答 / 秋风_Amidie
a++是指提取a的值后再加1,如果a的赋值原本是1,那么结果就是1,但是下一条代码再用到a时,它的赋值从这个代码开始就是a+1了;++a的话就是先加1再提取结果
2018-08-09
最新回答 / denleyfu
"num的整数部分是%d\n"%d表示需要一个int类型的变量在这里输出,所有后面需要强制类型装换,也就是将double转换为int,所以答案就是(int)num
2018-08-09