最赞回答 / 克里斯朵夫里维
内层两个for循环是并列的关系,无所谓先后顺序,只是代码执行的顺序不同。这个需要把握以下3点: 1:基本输出单元为空格和"*"号; 2:外层for循环可以看成每行。如果看成每列行不行呢,原理上讲可以,但是根 ...
2018-03-27
最赞回答 / 萧莫寒
if 和 else 后如果只有一条语句,是不需要用大括号括起来的,同样的,在其他的控制结构中也是如此。用if-else举例:float c;if(a>b){ print("%f\n",a); c=a;}else{ print("%f\n",b); c=b;}这种判断条件后的语句大于1时,需要括起来
2018-03-26
最新回答 / ctOS
!=是一个操作符,表示逻辑运算的不等于,其为,左右都要有表达式。形式为 expr1 != expr2 当expr1和expr2值相等时,结果为0,否则结果为1.
2018-03-26
最新回答 / 书旅
#include<stdio.h>int main(){ int arr[5]={34,56,78,90,24}; int i,j; //最大公约数 for(i=0;i<5;i++) { for(j=arr[i]/2;j>=1;j--) { if(arr[i]%j==0) printf("%d的最大公约数是%d\n",arr[i],j); break; } } //最小公倍数 //同理,将所有能整除的数相乘就是最小公倍数 return 0; }
2018-03-26