本文最后更新于2316天前,其中的信息可能已经有所发展或是发生改变。
1.编程实现每5个数据一行的形式输出由1,2,3,4,5,6,7所能组成的小于100的偶数,然后换行输出偶数数量。
#include<stdio.h>
int main()
{
int m,n,v,c;
c = 0;
printf("符合条件的数有:\n");
for(n = 0;n<=7;n++)
{
for(m = 2;m<=7;m+=2)
{
v = n*10 + m;
printf("%d ",v);
c++;
if((c)%5==0) printf("\n");
}
}
printf("\n共计%d个",c);
return 0;
}
2. 编程实现输出10~2000之间所有的质数并统计个数。
#include <stdio.h>
#include <math.h>
int main()
{
int i, j, c,k = 0;
c = 0;
for (i = 10; i <= 2000; i++)
{
c = 0;
for (j = 2; j < sqrt(i); j++)
{
if (i % j == 0)
c = 1;
break;
}
if (c == 0)
printf("%d是质数\n", i);
k++;
}
printf("\n%d",k);
getchar();
return 0;
}
3. 编程实现按每5个数据一行方式输出所有能被2和7整除,但是十位不是9的3位整数
#include<stdio.h>
int main()
{
int m,n;
for (int i = 100;i<=999;i++)
{
if((i%7==0)&&(i%2==0)&&(i/10%10 != 9))
{
printf("%d ",i);
n++;
if(n%5==0) printf("\n");
}
}
return 0;
}
Hits: 215








