请用c语言编程输入正整数各输出n行的正倒

2021-03-06 08:09:16 字数 5941 阅读 2786

1楼:匿名用户

正三来角形:第几

行就是几颗

星倒三角自形:第几行就是n-几颗星

正宝塔:第几行就是几*2-1颗星,前面加n-几个空格用i循环控制行数,循环中用i值计算具体输出几个空格和星号#include

#definekg(n-i)

#definexh(i*2+1)

voidmain(){inti,j,n;

scanf("%d",&n);

for(i=0;i

倒宝塔,修改程序中以下两句即可

#definekg(i)

#definexh((n-i-1)*2+1)

2楼:匿名用户

倒三角只需要两个循环就可以实现:

#include

intmain()

}return0;

}同样道理,正三角就是内把循环那部分翻容一下就好了,留给你思考一下哈。不会还可以追问。

3楼:zyr江火似流萤

#include

main()

//倒三

角for(i=0;i}

int i,j;

int n;

scanf("%d",&n);

for (i=1;i<=n;i++)

//下面是倒容三角

for (i=n;i>=1;i--)

4楼:匿名用户

int i,j;

int n;

scanf("%d",&n);

for (i=1;i<=n;i++)

//下面是倒三角

for (i=n;i>=1;i--)

5楼:匿名用户

#include

#include

int main()

e=1;

d=2*a-1;

while(e<=d)

printf("\n");

a=a+1;

}system("pause");

return 0;}新手

自己琢磨的

c语言写程序:输入一个正整数n(n<7),输出n行由大写字母a开始构成的三角形字符阵列图,输出示例

6楼:琉璃唯美2不脆

#include

int main()

printf("\n");

}return 0;}

7楼:匿名用户

#include

intmain()

return0;}

c语言程序设计题:输入正整数n,输出n行2*n-1列的空心三角形图案。

8楼:匿名用户

在vc6通过调试运行了,满足你的要求

#include

void main()

;int i,j,n;

printf("input n:");

scanf("%d",&n);

for(i=0;i

printf("\n");}}

9楼:匿名用户

#include

#include

main()

{ int i,j,k,m;

scanf("%d",&k);

m=2*k-1;

if(k==0) printf("\n");

else if(k==1) printf("*\n");

else {

for(i=1;i,看看行不行/

10楼:匿名用户

#include

void main()

else

break;}}

printf("%d\n",n);}

请问如何用c语言编程:输入一个正整数,各输出n行的正(倒)三角形宝塔图案?

11楼:zyr江火似流萤

#include

main()

//倒三角

for(i=0;i}

int i,j;

int n;

scanf("%d",&n);

for (i=1;i<=n;i++)

//下面是倒三角

for (i=n;i>=1;i--)

12楼:zora奇奇

具体编程如下:

#include

main()

{int i,j,k;

int n;

scanf("%d",&n);

//正三角

for(i=0;i

c语言编程:输入一个正整数n,判断它是否为素数

13楼:跪着作揖

#include

#include

using namespace std;

int main()

}if(flag)

else

return 0;

}扩展资料:其他方法判断一个数是否是素数:

/*** 判断一个数是否为素数

* @param n

* @returns

*/var isprime = function (n)for (var i = 2; i <= math.sqrt(n); i++)

}return true;}

14楼:魏子栋

#include/*sqrt*/

#include/*scanf,printf,system*/int isprime(int n)//判断n是否为素数,如果是则返回1,否则返回0.

main ()

15楼:匿名用户

这个程序是求100以内的素数。希望你在这个基础上根据你的需要进修修改。这样你既能参考也能学习哈~~~

#include "stdio.h"

void main()

if(y==2)

printf("%5d",x); }}

16楼:匿名用户

#include

#include

voidmain()

if(i>=n)

printf("n=%d,是素数

\n",n);

else

printf("n=%d,不是素数\n",n);}

17楼:匿名用户

#include

intisprime(intn)

for(i=2;i*i<=n;++i)

}return1;

}intmain(void)

else

return0;}

18楼:匿名用户

#include

usingnamespacestd;

intmain()

if(s==0)

cout<<"yes!前方发现一只野生的素数!";

else

cout<<"no!你竟然发现了一只可怕的合数!";

return0;

}//这是c++,不过思路可以借鉴(^^)

19楼:匿名用户

#include

#include

intmain(void)

}printf("这个数(%d)是素数!\n");

return0;

}//不懂请追问

20楼:重名啊人太多了

#include

#include

void main()

}if(i>k)

else}

21楼:来宾你好闯天涯

boolean flag= true;

for(i=2;i

}if(flag)

c语言。编程题:输入一个正整数n(大于一小于九),输出九九乘法口诀表的前n项(将乘积放入一个二维数

22楼:岔路程序缘

#include"stdio.h"

voidmain()

printf("\n");

if(x>=n)break;}}

23楼:匿名用户

我能说,我觉得你的逻辑好混乱。。。

这样应该很简单,我没有运行,你可以试试

int a[9][9],i,j,n;

scanf("%d",&n);

for(i=1;i<=n;i++)

printf("\n");}

用c语言编写程序从键盘输入一个正整数数n,输出n!

24楼:匿名用户

编程实现计算n!,也就是n*(n-1)*(n-2)*....*1,可以通过递归函数来实现,具体实现方法:

#include

int func(int n)

void main()

在以上程序**中,func()为递归函数,主函数main()中接收键盘输入整数值后,调用func()递归函数,首层m=n*(n-1)!,继续递归调用,m=n*(n-1)(n-2)!,这样逐层递归,直到计算出n!。

程序输出结果如下:

25楼:跪着作揖

#include //定义头文件

int main( ) //声明主函数

printf("%d!=%d\n",n,j); //输出j

return 0; //返回主函数值

}扩展资料

其他方法得到n的阶乘:

#include

int prime(int x);

void main( )

int prime(int x)

else

return s;

26楼:匿名用户

源程序如下:

#include //定义头文件

int main()//声明主函数

printf("%d!=%d\n",n,jc);//输出jcreturn 0;//返回主容函数值

} vc++测试如下:

27楼:匿名用户

晚上好楼

来主,我自已经编译通过请看

图 谢谢采纳!

#include

int cacu(int n)

void main()图:

28楼:匿名用户

#include

int main()

printf("%d的阶乘 = %d\n", input, result);}

29楼:德胜介休

考虑数据

溢出#include

void cheng(int a,int n)}}void jiecheng(int a,int n)}void main()

a[0]=1;

scanf("%d",&n);

jiecheng(a,n);

for(i=0;i<1000;i++)

for(j=s;j>=0;j--)

printf("%d",a[j]);

}运行效果:

输入回:34

输出答:295232799039604140847618609643520000000

c"语言"编程"输入正整数m和n(m》1,n

1楼 匿名用户 这个刚才阿哥测试过了,,oko o哈! include void main if i j printf d j printf n 2楼 include stdio h void main printf count d sum d n count sum int prime int m...

c语言编程输入正整数n1ltn 10再输入数

1楼 匿名用户 int n int a b scanf d n a int malloc sizeof int n b int malloc sizeof int n 1 for int i 0 i n i scanf d a i for int i 1 i n i free a free b 1 ...

c语言编写程序输入正整数n计算,c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/5)+...的前n项之和。求过程

1楼 匿名用户 include int main for i 1 i n i printf sum 3f n sum return 0 示例运行结果 20sum 2 480 2楼 匿名用户 include int main void for int i 0 i printf 数列前 d 项之和为 g...