久久我吧 c语言问题怎么办

1写出下面程序运行结果 main(
{ int a[5],i;
for(i=0;i<5;i++)
a[i]=2*(i+1); for(i=4;i>=0;i-)
printf("%3d",a[i]); printf("\n");
10,8,6,4,2

2if~,将输入的两个数中最小的打印出来。

3写出1+2+…+100之和的

第一题

img


第二题


#include

int main()

{

int n1, n2, minMultiple;

printf("输入两个正整数: ");

scanf("%d %d", &n1, &n2);

// 判断两数较小的值,并赋值给 minMultiple

minMultiple = (n1>n2) ? n1 : n2;

// 条件为 true

while(1)

{

if( minMultiple%n1==0 && minMultiple%n2==0 )

{

printf("%d 和 %d 的最小数为 %d", n1, n2,minMultiple);

break;

}

++minMultiple;

}

return 0;

}


第三题

//for循环
#include<stdio.h> //头文件
int main() //主函数
{
int i,sum=0;//定义变量
for(i=1;i<101;i++)//循环条件和增量
{
sum=sum+i; //和
}
printf("%d",sum);//输出结果
return 0;//函数返回值为0
}



//1
#include <stdio.h>
int main()
{
    int a[5], i;
    for (i = 0; i < 5; i++)
        a[i] = 2 * (i + 1);
    for (i = 4; i >= 0; i--)
        printf("%3d", a[i]);
    printf("\n");
    return 0;
}
// 10  8  6  4  2

//2
#include <stdio.h>
int main()
{
    int a, b;
    scanf("%d %d", &a, &b);
    if (a > b)
        printf("%d", b);
    else
        printf("%d", a);
    return 0;
}

//3
#include <stdio.h>
int main()
{
    int i, s;
    for (i = 1, s = 0; i <= 100; i++)
        s += i;
    printf("s=%d", s);
    return 0;
}