
在C语言中如何输出空格?
这是关于拓展的费波纳数列的一个程序,输出来的数字全没间隔,怎样加空格?我用的是codeblocks.main(){longf1,f2,f3;inti;f1=0;f2=1;...
这是关于拓展的费波纳数列的一个程序,输出来的数字全没间隔,怎样加空格?我用的是codeblocks.
main()
{
long f1,f2,f3;
int i;
f1=0;f2=1;f3=2;
for(i=4;i<10;i++)
{
printf("%ld%ld%ld",f1,f2,f3);
f1=f1+f2+f3;
f2=f2+f3+f1;
f3=f3+f1+f2;
}
} 展开
main()
{
long f1,f2,f3;
int i;
f1=0;f2=1;f3=2;
for(i=4;i<10;i++)
{
printf("%ld%ld%ld",f1,f2,f3);
f1=f1+f2+f3;
f2=f2+f3+f1;
f3=f3+f1+f2;
}
} 展开
20个回答
展开全部
有2种方法:
1、在输出串中直接加空格,改成:printf("%ld %ld %ld ",f1,f2,f3);
2、采用数字输出定长方式(如8字节),不足长的补空格:printf("%8ld%8ld%8ld",f1,f2,f3);
1、在输出串中直接加空格,改成:printf("%ld %ld %ld ",f1,f2,f3);
2、采用数字输出定长方式(如8字节),不足长的补空格:printf("%8ld%8ld%8ld",f1,f2,f3);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出空格有多种方法,用具体简单的程序更容易说明,例如,在输出语句的字符串里直接用空格:
#include <stdio.h>
main(void)
{
printf("%s\n","h ello");
return(0);
}
#include <stdio.h>
main(void)
{
printf("%s\n","h ello");
return(0);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strcpy 就是字符串复制,包括\0一起。 但是\0之后的 不会动
所以,复制后 a中存的是
A B C \0 e \0
这样 a[4]就是 e
输出
e
选C
所以,复制后 a中存的是
A B C \0 e \0
这样 a[4]就是 e
输出
e
选C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单,在java中"\"这个符号是转义符.
比如..
\n 回车(\u000a)
\t 水平制表符(\u0009)
\b 空格(\u0008)
\r 换行(\u000d)
\f 换页(\u000c)
\' 单引号(\u0027)
\" 双引号(\u0022)
\\ 反斜杠(\u005c)
\ddd 三位八进制
\udddd 四位十六进制
比如..
\n 回车(\u000a)
\t 水平制表符(\u0009)
\b 空格(\u0008)
\r 换行(\u000d)
\f 换页(\u000c)
\' 单引号(\u0027)
\" 双引号(\u0022)
\\ 反斜杠(\u005c)
\ddd 三位八进制
\udddd 四位十六进制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StringBuffer space= new StringBuffer();
for(int i= 0;i<指定的个数j;i++)
{
space.apend(" ");//这里是空格
}
System.out.println(space.toString());//ok好了
for(int i= 0;i<指定的个数j;i++)
{
space.apend(" ");//这里是空格
}
System.out.println(space.toString());//ok好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询