本文目录一览:
1、c语言如何将二维数组中的一部分数据随机替换成空格?
2、[用c语言如何输出空格比如2 4 6 10 15 100位数不同的数之间只有一个空格](#用c语言如何输出空格比如2 4 6 10 15 100位数不同的数之间只有一个空格)
3、在C语言中如何输出空格?
c语言如何将二维数组中的一部分数据随机替换成空格?
可以让数组进行转置来实现,参考如下:
public class TestTransposition {
int col;
int row;
/**
* 转换方法 将一个数组进行转置
* 原理很简单
*
* @param input
* @return
*/
public int[][] trans(int[][] input) {
int[][] output = null;
row = input.length;
if (row > 0) {
col = input[0].length;
}
output = new int[col][row];
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
output[j][i] = input[i][j];
}
}
return output;
}
public static void main(String[] args){
// 若是需要得到得到转置数组,应该调用上面的转置方法
// int[][] in={{1,2,3},{3,4,5}};
// int[][] out=new TestTransposition().trans(in);
// for (int i = 0; i < out.length; i++) {
// for (int j = 0; j < out[i].length; j++) {
// System.out.print(out[i][j]);
// }
// System.out.println("");
// }
// 若只是想输出得到效果 这应该是可以的
int[][] in={{1,2,3},{3,4,5}};
for(int i=0;i<in[0].length;i++){
for(int j=0;j<in.length;j++){
System.out.print(in[j][i]);
}
System.out.println("");
}
}
}
用c语言如何输出空格比如2 4 6 10 15 100位数不同的数之间只有一个空格
#include <stdio.h>
int main(void) {
int a = 2, b = 4, c = 6;
printf("%d %d %d", a, b, c);
return 0;
}
你复制运行试试,只需要在写代码的时候,在 printf
中,把 %d
与 %d
之间以空格隔开就行了。
在C语言中如何输出空格?
空格可以直接输入,例如 System.out.println(" ");
,而如果用 String 表示那些符号的话,空格直接就是 \t
就行。
特殊字符的表示方法:
\\
反斜杠\'
单引号\"
双引号\uxxxx
以十六进制指定 Unicode 字符输出\dxxx
以八进制指定 Unicode 字符输出\b
倒退一个字符\f
换页\n
换行\r
光标移至行首\t
跳格(一个 TAB 键)
扩展资料:
\r
回车 (\u000D
)\d
数字等价于[0-9]
\D
非数字等价于[^0-9]
\s
空白符号[\t\n\x0B\f\r]
\S
非空白符号[^t\n\x0B\f\r]
\e
Escape\b
一个单词的边界\B
一个非单词的边界\G
前一个匹配的结束 参考资料:百度百科 Java