已采纳回答 / 慕神2081134
计算机计算顺序如下:1、(a+b)=72、b%(a+b)/a=4%7/3=1(此处就按照从左往右就好了,他们在优先级处于同一位置)3、a+1+a*b-b=3+1+3*4-4=12
2016-12-31
已采纳回答 / 任小青
a+b%(a+b)/a+a*b-b=3+4%(3+4)/3+3*4-4=3+4%7/3+3*4-4=3+4%7/3+12-4=3+4/3+12-4=3+1+12-4=12
2016-12-31
已采纳回答 / 慕粉26
{score[j+1] = score[j]; m = score[j+1]; } { score[j+1] = score[j]; n = score[j+1]; }最大值,最小值那里直接m=score[j];n=score[j];你把他们赋值成一样的了
2016-12-31
已采纳回答 / 鱼丸粗面a
<...code...>大神,你的代码就是有点语法错误······“void fn1( int n;int a[])”分号换成逗号;“max=min=a[0];”不能连等;“ int a[5]={2,3,4,5,6}”语句结束加上分号;在编译器上写能帮你找错误~还有,注意缩进······
2016-12-31
已采纳回答 / 慕粉10031号
sum没有声明初始值,sum=0就不会异常了。还有闰年的判断语句是(year%4==0&&year%100!=0)||(year%400==0)
2016-12-28
已采纳回答 / 慕勒3185028
有基本类型:包括整型(int)、字符型(char)、浮点型(float);构造类型:枚举类型(enum)、数组类型、结构体类型(struct)、共用体类型;指针类型和空类型(void)。
2016-12-28
已采纳回答 / everybodyup
从你的代码可以看到,你得到的结果r是double型(8字节)的,但是你在输出的时候把他强制输出为%d(整数)(一般为2字节,在vc上是4字节),但是高字节是无法转向低字节的,所以结果必然错误。我的建议是:你的r值加起来也不大,完全没有必要使用double型,你可以把r改为int型,你可以试试。
2016-12-28
已采纳回答 / foryou_llt
#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用while循环 while(i<=100) { if(i%2!=0) { ...
2016-12-27