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; }

我通常建议一开始就用面向对象的思维把事务模块化做好.所以先分析这个问题,抽象,比如你这个需求,其实是文件分隔,加上文本识别,还与文本序列的上下文有关,先写主程序,再分解实现好.主程序是这样子,假设文本被读放一个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了.

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

public class AA { public static void main(String[] args) { for(int i=0;i if(i%5==0) //用if语句实现 System.out.println(); //每5个换行 System.out.print(i+" "); } } }

你好!多了个逗号if (i+1) MOd 5=0 then Print我的回答你还满意吗~~

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