#include <stdio.h>
int main()
{int n,i,j
scanf("%d",&n)
for(i=1i<=ni++)
{for(j=1j<=ij++)
printf("%d",i)
printf("\n")
}
return 0
}
输入5时运行就这样:
question1:
#include<stdio.h>
#include<conio.h>
int main()
{
int n=6
for(int i=1i<=ni++)
{
for(int j=0j<=2*nj++)
printf(" ")
for(int j=0j<=2*(n-i)j++)
printf(" ")
for(int j=1j<=ij++)
printf("%d ",j)
printf("\n")
}
getch()
return 0
}
question2.1 答案是1 2 3,因为add里面的static表明x变量是一个静态变量,会一直存在,直到程序结束。
question2.2 答案是3回车 y=x/y指将10/3的结果赋值给变量y,然后将y输出来。
#include<stdio.h>
int main()
{int n,i,j
printf("请输入层数:")
scanf("%d",&n)
for(i=0i<ni++)
{for(j=0j<n-ij++)
printf(" ")
for(j=0j<2*i+1j++)
printf("%d ",2*i+1)
printf("\n")
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)