Ⅰ c语言在屏幕上输出下面的结果,输出数据的行数通过键盘输入,要求在5~20行之间。
#include "stdio.h"
int main(){
int n,i,j,k,t;
printf("请输入n(int 4<n<21)... n=");
if(scanf("%d",&n)==1 && n>4 && n<21){
for(k=3,i=0;i<n;i++,k+=3){
for(t=k,j=0;j<4;j++,t+=2)
printf("%3d",t);
putchar(' ');
}
}
else
printf("输入错误,退出... ");
return 0;
}
执行结果:
Ⅱ c语言中如何显示行数
是看自己的代码有多少行?
还是要编程来计算一段文字有多少行?
还是其他。。。
前者的话一般编译器都有显示鼠标当前所在行和列的数目,只要把鼠标放到代码最后就可以了。
后者的话可以计算换行符的个数。
Ⅲ c语言输出结果怎么分行显示
在代码中加入换行符就可以实现分行显示,下面介绍2种的方法:
#include<stdio.h>
voidmain()
{
inta[2]={1,2};
inti,j;
printf("a[0]=%d ",a[0]);//方法一:加入“ ”,会输出换行
printf("a[1]=%d",a[1]);
puts("");//方法一:直接加puts("")即可换行
}
补充:2中方法各有所长,根据实际情况选用
Ⅳ 不知道怎样用C语言输入多行数据和输出多行数据
方法一:将已输入的数据先保存到数组(二维数组)中,然后再进行数据计算并输出结果
方法二:输入时,完成计算,将结果存储到数组(一维数组)中,全部计算完成,输出结果数组。
采用哪一种方法,要看上体题目特点和要求。
如,题目:输入n行整数,输出每行的平均数 (可采用方法二)