这里的模式是什么?我如何用c语言编写代码?
但我有问题。我不太了解这种模式。 我不知道如何制作偶数部分。我有一些猜测。这个图案有两个部分,我不知道如何用c来制作。到目前为止,我所能做的是:这里的模式是什么?我如何用c语言编写代码?,c,C,但我有问题。我不太了解这种模式。 我不知道如何制作偶数部分。我有一些猜测。这个图案有两个部分,我不知道如何用c来制作。到目前为止,我所能做的是: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int a,n; printf("Enter a number:"); scanf("%d",&a
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int a,n;
printf("Enter a number:");
scanf("%d",&a),
n=0;
while(n<=a)
{
printf("%d|\n",n);
n++;
}
return 0;
}
#包括
#包括
int main(int argc,char*argv[])
{
int a,n;
printf(“输入一个数字:”);
scanf(“%d”、&a),
n=0;
而(n每行需要两个循环
我们将打印偶数(0,2,4,6..)。偶数的数量
(如果您数为零)只是行号。请不要打印新行
然后,在行尾,从行号开始打印数字,
并以(您打印的最后一个偶数)+1结尾
在每行末尾打印一个换行符
我希望这将给您一个关于如何继续的提示每行需要两个循环
我们将打印偶数(0,2,4,6..)。偶数的数量
(如果您数为零)只是行号。请不要打印新行
然后,在行尾,从行号开始打印数字,
并以(您打印的最后一个偶数)+1结尾
在每行末尾打印一个换行符
我希望这会给你一个提示,告诉你如何继续算法的伪代码:
n = user_input()
for i in 0 .. n:
for j in 0 .. i:
print(2 * j)
for j in 0 .. i:
print(i + j)
print newline
将其转换为C,我们得到了非常相似的结果
int main() {
int i, j, n;
printf("Enter a number:");
scanf("%d",&n);
for (i=0; i<n; i++) {
for (j = 0; j < i; j++) {
printf("%2d ", 2 * j);
}
for (j = 0; j < i; j++) {
printf("%2d ", i + j);
}
printf("\n");
}
}
intmain(){
inti,j,n;
printf(“输入一个数字:”);
scanf(“%d”和“&n”);
对于(i=0;i算法的伪码:
n = user_input()
for i in 0 .. n:
for j in 0 .. i:
print(2 * j)
for j in 0 .. i:
print(i + j)
print newline
将其转换为C,我们得到了非常相似的结果
int main() {
int i, j, n;
printf("Enter a number:");
scanf("%d",&n);
for (i=0; i<n; i++) {
for (j = 0; j < i; j++) {
printf("%2d ", 2 * j);
}
for (j = 0; j < i; j++) {
printf("%2d ", i + j);
}
printf("\n");
}
}
intmain(){
inti,j,n;
printf(“输入一个数字:”);
scanf(“%d”和“&n”);
对于(i=0;i“您打印的最后一个偶数+1”不起作用-它更像是“从行号开始并打印行号连续数”,不是吗?”您打印的最后一个偶数+1不起作用-它更像是“从行号开始并打印行号连续数”,不是吗?