|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这是打印60以内所有素数,需要5个数一行,这五个数一行怎么搞啊?
- #include <stdio.h>
- int main()
- {
- int i,j,num=0;
- int flag=1;
-
- for(i=3;i<60;i++)
- {
- for(j=2;j<=i/2;j++)
- {
- if(i%j==0)
- {
- flag=0;
- break;
- }
- }
- if(flag)
- {
- num++;
- }
- if(num%5==0)
- {
- printf("\n");
- }
- printf("%5d ",i);
- }
-
- return 0;
- }
复制代码
除了换行,你的代码也不对
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int i,j,num=1;
- int flag=0;
- for(i=2; i<60; i++)
- {
- flag=1;
- for(j=2; j<=i/2; j++)
- {
- if(i%j==0)
- {
- flag=0;
- break;
- }
- }
- if(flag)
- {
- printf("%5d ", i);
- if(num%5==0)
- {
- printf("\n");
- }
- num++;
- }
- }
- return 0;
- }
复制代码
|
|