C语言如何输出空格使第一排开头一个空格第二排开头2个空格,N排开头N个空格

我做右上角的九九乘法表

for(i=0;i<n;i++){ //有n排
for(j=0;j<i+1;j++) //第i排输出i个
printf(" ");
。。。。//自己要出来的代码
}追问

这可以在第N排输出N个空格吗

追答

去试试啊。。自己多试 学的会较快

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-15
#include <stdio.h>

long main(void)
{
long i, j;

for (i=1; i<=9; i++)
{
for (j=1; j<=i; j++)
{
printf("%d*%d=%d\t", j, i, j*i);
}
putchar('\n');
}

return 0;
}追问

你这个表显示在左下方啊,我要的是右上方

追答

#include

long main(void)
{
long i, j, k, m;

for (i=1,k=73; i=0; m--)
{
putchar(' ');
}
for (j=1; j<=i; j++)
{
printf("%d*%d=%2d ", j, i, j*i); //占用8个位置
}
putchar('\n');
}

return 0;
}
//是这样吗

追问

右上角,你那啥东西,你试过没有?

本回答被提问者采纳

C语言如何输出空格使第一排开头一个空格第二排开头2个空格,N排开头N...
}

C语言如何输出空格
for循环啊也可以一次性输出多个空格,例如:printf(" ");

在C语言中如何输出空格?
1、在输出串中直接加空格,改成:printf("%ld ld ld ",f1,f2,f3);2、采用数字输出定长方式(如8字节),不足长的补空格:printf("%8ld%8ld%8ld",f1,f2,f3);

c语言中如何输出空格
可以用cout<<" " <<endl;也可以用制表符:“\\t”在字符常量和字符串常量中是代表一定的距离(比如8个空格),而在其它地方只是代表一个间隔,不代表固定大小的空白距离。如: cout << b << "\\t" << b << "\\t" << endl;

在C语言中如何输出空格?
空格可以直接输入,例如System.out.println(" ");而如果用String表示那些符号的话,空格直接就是\\t就行。\\\\ 反斜杠\\' 单引号'\\" 双引号"\\uxxxx 以十六进制指定Unicode字符输 \\dxxx 以八进制指定Unicode字符输出 \\b 倒退一个字符 \\f 换页 \\n 换行 \\r 光标移至行首 \\t 跳格(一个TAB键)...

c语言如何输入空格?
1、首先在编程代码中添加stdio.h头文件,具体代码如下图所示。2、然后将main主函数补充完整,后续只需要在函数中编写代码即可,如下图所示。3、c语言中输入空格字符,只需要使用代码printf(" ");即可,如下图所示。4、为了方便查看空格,可以在代码后面添加一串字符,同时在代码下方添加同样的字符,代码...

C语言如何在字母前面输出空格但是不用空格键
回答:#include<stdio.h> void main() { printf("%5c%5c",'p','p'); }

c语言要求输出5排*,第一排1个,第二排2个,类推
int main(void){ int i,j;for (i=1;i<=5;i++){ for (j=1;j<=5-i;j++)printf(" "); 注意:双引号里是空格 for(j=1;j<=i;j++)printf("* "); 注意:双引号里是*加上一个空格 printf("\\n");} return 0;} 运行结果:希望可以帮到你。

c语言printf怎么输出n个空格
c语言printf输出n个空格:printf("%*s",n,"");printf("Good");后面加了输出Good是为了看清楚输出了n个空格

c语言中如何实现输出数字间有空格
用printf输出 每输出一个数字 就输出一个空格。比如 int a[5] = {1,2,3,4,5};int i;for(i = 0; i < 5; i++) printf("%d ",a[i]);\/\/在%d后面加一个空格,这样输出中间就有空格了。

相似回答