我写了一个程序来打印一个交替的0和1的N x N正方形图案。一个5 x 5的正方形看起来像这样:
我使用了以下代码-
#include<iostream.h>
int main()
{
int i, n;
cin >> n; //number of rows (and columns) in the n x n matrix
for(i = 1; i <= n*n; i++)
{
cout << " " << i%2;
if(i%n == 0)
cout << &
假设我有这段代码,它还打印一个星形图案(也就是如果我用“#”替换print方法旁边的字符串文字),就像下面从右到左的楼梯一样。
public static void main(String[] args)
{
for (int i=0; i <= 6; i++){
for(int k=0; k < i; k++){
System.out.print("This is k:"+k + " " + " This is i:"+i);
}
System.ou
我正在尝试建立一个钻石图案的钻石图案。让我来给你解释一下。目前,我有一个功能,打印一个菱形图案的输入作为大小。 def diamond(n,space=' '):
for i in range(n):
print(space*(n-1-i) + "* "*(i+1))
for l in range(n-1,0,-1):
print(space*(n-l) + "* "*(l))
diamond(2) 我的输出将是一个大小为2的菱形 *
* *
* 现在
我需要创建函数,在调用它们时使用for循环打印出特定的模式。
def patternOne():
for k in range(numberOfRows):
for a in range(numberOfRows):
print("*", end="")
print()
def patternTwo():
for k in range(numberOfRows):
for a in range(k + 1):
print("*", e
我最近才开始使用Python2.7,但我还是觉得这是个问题:
制作一个打印星号"M“图案的程序。用户应输入图案的高度。
以下是问题的图片:
h=raw_input("Enter the height of MStar here:")
h=int(h)
for row in range(0,(h-1)/2):
for column in range(row+1):
print "*",
print
for row in range((h-1)/2,h):
for column in range
我用python写了一个打印矩形方框图案的程序。但是我需要用“#”来编辑框右边的1/4。
这是在python中打印一个矩形方框图案
def pattern(n):
for i in range(0, n):
for j in range(0, n):
if (i == 0 or i == n - 1
or j == 0 or j == n - 1
or i == j or i == n - 1 - j):
print("#", end="")
我有一系列类似于以下内容的字符串(但它们可能更复杂):
echo "I am 17 y/o, I live at 44 Main street, and my mother is 69years old"
我只想打印第一个图案(17)。我尝试使用sed:
sed 's/.*\([0-9][0-9]\)[ y].*/\1/'
但每次列出最后一个模式时,它都会打印我(本例中为69)。
如何强制sed打印第一个或第二个图案?
谢谢!
这个Q是在图案之后打印东西的主题的变体。
将会有包含单词的输入行。一些行将匹配一个模式,该模式将是一个或多个由空格分隔的单词。该模式可能有一个需要遵守的前导/尾随空格。我需要在比赛后立即打印单词。
示例输入
The quick brown fox jumps over the lazy dog
Pattern : "brown fox "
Desired output : jumps
该模式在行中只会出现一次。总会有一个单词跟在模式后面。将会有不带图案的线条。
awk或sed会更好。
干杯。
编辑:
我没有正确地问这个问题。模式和下一个单词之间将有一个或多个空格。这打破了An
在文件中,我希望能够删除搜索模式周围的上下文。
通过上下文,我的意思是: a)在图案之前的'n‘行b)在图案c之后的'n’行)在图案d)之后和之前的'n‘行d)通过删除图案行以及e)在不删除图案行的情况下做a,b,c
有没有什么方法可以使用:g/或:%s或其他方式来实现?我可以用宏来做到这一点,但这不是我想要的。
以下是示例文本:
search_pattern random text 1
line below search pattern(delete me)
abc def
pqr stu
...
line above search pattern(delete me
我正在编写一个用Python打印菱形图案的程序。
下面是我的代码:
a=int(input("Enter the minimum number of stars:"))
b=int(input("Enter the maximum number of stars:"))
rows=(b-a+1)
for i in range(rows):
print(' '*(rows-i-1)+'* '*(i+a))
for j in range(rows-2,-1,-1):
print(' '*(rows-j
通过在产品中将方法名定义为字符串,在日志中打印方法名是个好主意,如下所示?
private void foo() {
String methogTag = "foo"; // here defining method name
int updateCount = // db update operation
log.info("{} : {} record/s are updated", methogTag, updateCount);
int deleteCount = // db delete operation
l