输入六个数,并取出最大值(以上0
2.打印星星数。使其排列
代码结果
依次显示出数组a中的元素。用逗号隔开
用键盘输入10个数,并求和
输入10个数。求出其中的偶数
输入10个数,求其中的 偶数,再把偶数相加
输入10个数,求出它们的最小公倍数
输入10个数,求它们的最大公因数
int min=0;
int a[10];
for(int i=0;i<10;i++){
scanf("%d",&a[i]);
//先找出10个数中的最小值,先初始化最小值使其等于a[0]
if(i==0){
min=a[0];
}
//找出最小值
if(min>a[i]){
min=a[i];
}
}c
//最大公因数一定小于或等于最小值
for(int i=min;i>=1;i--){
int flag=0;
for(int j=0;j<10;j++){
//让数组a中的每一个都与i相除,如果余数等于0则是,反之不是
if(a[j]%i!=0){
flag=1;
break;
}
}
//当flag=0时是最大公因数
if(flag==0){
printf("最大公因数:%d\n",i);
break;
}
}
这个代码有点小问题,但是我实在是找不出来去,就这样吧
如果需要输出的元素需要隔开一点,那么输入的时候可以直接打出空格。如:printf("%d (此处应有空格)",a[i]);