55问答网
所有问题
用C语言输出1000以内的素数,每行输出10个。 请问怎样可以每行输出10个?
如题所述
举报该问题
推荐答案 2017-12-05
在开头再定义一个int变量cnt当作计数器
int cnt=0;
输出时这样
if(i==n)
{
printf("%5d",n); //这里不要'\n'了
++cnt;
if(cnt%10==0) printf("\n");
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Q4FIQQce8QI8c84e8c.html
其他回答
第1个回答 2017-12-05
#include<stdio.h>
int main(void)
{
int i,n,s,count=0;
for(n=0;n<=1000;n++)
{
for(i=2;i<=n;i++)
{
s=n%i;
if(s==0)
break;
}
if(i==n)
{
count++;
if(count%10==0)
printf("\n");
printf("%d\t",n);
}
}
return 0;
}
相似回答
c语言编写
程序
,输出1000内的所有素数, 每行
显示
10个
数
答:
int main(void){ int i,j,result = 0,sum = 0; //i-循环变量和被判断数 j-循环变量和判断数 result-验证是否为
质数
的返回值 sum-质数总量计数 for (i = 2;i <=
1000
;i++) //第一个循环用来取出被判断数 从2开始到1000 { for (j = 2; j <= sqrt(i) + 1;j...
编程
输出1000以内的所有素数,
要求
每行输出10个
数。(提示:
用c
++
语言
程序...
答:
include <iostream.h> #include <math.h> void main() { int n=0, i, j,w,k; for(i=2;i<=
1000
; i++) {w=1; k=sqrt(i); for (j=2; j<=k; j++) if (i%j==0) {w=0;break;} if (w) { ++n; if (n%10==0) cout<<i<<endl; else cout<<i<<" "; } }...
编程
输出1000以内的所有素数,
要求
每行输出10个
数。并且求其偶数位置的...
答:
function f(a) '判断是否为
素数,
是则返回本身,不是则返回0 f=0 for i=2 to a if not(a mod i) then exit function f=a end function function p(a()) '
每行10个
数输出数组a()for i=lbound(a) to ubound(a) step 10 for j=1 to 10 print a(i+j);next j print next i ...
C语言
程序
输出1000以内的质数,
要求
10个
数
一行
答:
for(int i=2;i<=
1000
;i++){ f=0;//置0,用于标记下一个非
质数
for(int j=2;j
如何用C语言
求
1000以内的素数,
并且还要
输出
最大的和最小的
10个
数?
答:
每个数循环一遍,或用筛选法,再排序就行了
大家正在搜
输出100以内素数的c语言程序
c语言输出300以内的素数
c语言输出100以内素数
c语言输出100到300的素数
用c语言编写100以内的素数
c语言输出1到100的素数
c语言输出100到200素数
C语言输出范围内所有素数
c语言输出m到n之间的素数
相关问题
C语言:输出500-------1000以内的全部素数,要求...
c语言编写程序,输出1000内的所有素数, 每行显示10个数
c语言编程:求100以内的全部素数,每行输出10个 怎么做啊
C语言求解:编写一个函数,判断一个数是不是素数。在主函数中完...
C语言编程,求500以内的全部素数,每行输出10个。可以提高...
C语言编程:输出2到100之间的所有素数,每行输出10个
C语言找出100以内的素数放在数组中,并将素数按每行10个数...
C语言编程。输出100-500之间的素数,每行10个数,统计...