qhnw.net
当前位置:首页 >> python每行输出5个数据 >>

python每行输出5个数据

对于Python2 在print语句的最后加一个逗号,就能不打印出换行符 print 'hello',print 'world'对于Python3 可以设置end参数为空字符串 print('hello', end='')

用一个变量记录输出次数,每记录5个就加一个回车.如:int main(int argc,char *argv[]){ int a[]={1,2,3,4,5,6,7,8,9,0},i; for(i=1;i<=10;i++){ printf("%d ",a[i-1]); if(i%5==0) printf("\n"); } return 0; }

#include <stdio.h>int main (){int i;int m=0;for(i=1;i<=100;i++)if(i%3!=0){ printf("%-5d",i); m++;if(m%5!=0)continue; printf("\n"); } return 0;} 用了continue,每行5个

这个当然需要您点击右键,然后出现一个单元格你可以设置一下.

#include<stdio.h> #include<math.h> void main() { int i[100]; int j=0; while(j<100) {i[j]=rand(j+20);j++;} for(j=0;j<100;j++) {printf("%d ",i[j]); if((j+1)%5==5) printf("/n"); } }

//答案为:b[i] (i+1)%5==0 cout<<endl#include <iostream.h>#define N 25 void main() { int b[N],i; for(i = 0;i < N;i++) cin >> b[i]; for(i = 0;i < N;i++) { cout << b[i] << " "; if((i+1) % 5 == 0) //因为i从0 开始的,所以当b[4]时第一行就5个了,所以i+1 cout << endl;//当i+1除以5取余数为0 表示能被5整除,就换行 } cout << endl; }

int count;int i=0count=0;for(i = 0;i<30;i++) { count++; if(count%5==0) {//在这里输出回车 }else {//在这里输出数据 } }

所谓对称数,对于三位数来说,就是个位和百位相同的数.根据这个规律,可以对所有的三位对称数进行遍历,如果为素数,则输出.代码如下:int is_prime(int n) { int i; for(i = 2; i if(n%i == 0) return 0; return 1; } int main() { int i,k,n,c=0; for(i = 1; i { for(k = 0; k { n = k*10+101*i; if(is_prime(n)) { printf("%d ", n); c++; if(c%5==0) printf("\n"); } } } }

我通常建议一开始就用面向对象的思维把事务模块化做好.所以先分析这个问题,抽象,比如你这个需求,其实是文件分隔,加上文本识别,还与文本序列的上下文有关,先写主程序,再分解实现好.主程序是这样子,假设文本被读放一个lines的list里,主程序这么写def main(): global last_context for line in lines: if is_conext(line): keep_conext(line) else: save_to_file(last_context, line)这就OK了.

public class LeapYear { public static void main(String[] args) { //colcount一行的个数统计 int colCount=0; //yearNum闰年数统计 int yearNum=0; for (int i = 101; i /1.能被4整除而不能被100整除. //2.能被400整除. if((i%4==0&&i%100!=0)||i%400==0){

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com