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之和的
第一题
#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;
}