1. 用while语句输出1~n之间的所有偶数,每一行最多显示5个数,n是从键盘上输入的一个正整数

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:26:34
1. 用while语句输出1~n之间的所有偶数,每一行最多显示5个数,n是从键盘上输入的一个正整数

没有说明语言,用 C 吧

#include<stdio.h>
void main()
{
int i,j,n;
scanf("%d",&n);
i=1;
j=0;
while (i<n)
{ if ((i % 2) ==0)
{ printf("%d ",i);
j++;
}
i++;
if ((j % 5) == 0)
printf("\n");
}
}

调试通过

#include<iostream>
int main()
{
int n;
std::cout<<"请输入n的值:"<<std::endl;
std::cin>>n;
int i=2,j=0;
while(i%2==0 && i<=n) //判断是否为偶数
{
std::cout<<i<<" ";
j++;
i+=2;
while(j==5)
{
std::cout<<std::endl;
j=0;
}
}
system("pause");
}