导航:首页 > 源码编译 > c语言编译正三角形

c语言编译正三角形

发布时间:2022-05-22 21:46:03

‘壹’ 请帮帮忙啊!!用C语言编一程序,用*打一个正三角形。谢谢~!!!!

#include <stdio.h>

void main()
{
printf(" * \n");
printf(" * * \n");
printf("* * *\n");

}

‘贰’ 正三角形 用C语言写 大致三边60度

#include<stdio.h>
#include<iostream>
using namespace std;
int main(){
int h;//行数
int i,j;
scanf("%d",&h);
for(i=1;i<=h;i++){
for(j=1;j<=h-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
system("pause");
return 0;
}
调试了一下,应该可以过。

‘叁’ c语言中怎样编程在屏幕上输出具有7行的正三角形

#include<stdio.h>
intmain(intargc,char*argv[]){
chari,j,k;
for(i=1;i<=7;i++){
for(j=0;j<40-i;printf(""),j++);
for(j=0;j<i+i-1;printf("#"),j++);
printf(" ");
}
return0;
}

‘肆’ c语言正三角形

LS仁兄至少应该把k=0和j=0放在for循环里面吧。。。。都没测试就拿出来。。。。
正三角形前面有空格吧。。。
#include
void main()
{
int i,j,N;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
for(j=1;j<=N+i-1;j++)
if(j<=N-i)printf(" ");
else printf("*");//输出*
printf("\n");//换行
}
}

如果前面没有空格则代码如下
#include
void main()
{
int i,j,N;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
for(j=1;j<=2*i-1;j++)
printf("*");//输出*
printf("\n");//换行
}
}
12
首先数学上知道三角形三边长求面积的公式为:
已知三角形的三边分别是a、b、c,
先算出周长的一半s=1/2(a+b+c)
则该三角形面积s=根号[s(s-a)(s-b)(s-c)]
这个公式叫海伦——秦九昭公式

然后用c语言:
#include
#include
main()
{
int a,b,c;
double s1,s2;
scanf("%d%d%d", &a, &b,&c);
s1=(a+b+c)/2;
s2=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%d";s2);

‘伍’ C语言输出正三角形

/*********************
* FOR.C *
*********************/

#include <stdio.h>

main()
{
int a, b;
for(a = 1; a <= 5; a ++)
{
for(b = 1; b <= a; b ++)
printf("*");
printf("\n");
}
}

估计就是练嵌套for语句,哈哈

‘陆’ c语言正三角形代码怎么写

#include <stdio.h>
int main(void)
{
int a,b,c,n;
scanf("%d",&n);
for(a=1;a<=n;a++)
{
for(b=n;b>=a;b--)
{
printf(" ");
}
for(c=1;c<=2*a-1;c++)
{
printf("*");
}
printf("\n");
}
return 0;
}

‘柒’ c语言问题:编制程序,输出由“*”组成的正三角形的,边长由程序输入。例如n=4

LS仁兄至少应该把k=0和j=0放在for循环里面吧。。。。都没测试就拿出来。。。。
正三角形前面有空格吧。。。
#include <stdio.h>
void main()
{
int i,j,N;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
for(j=1;j<=N+i-1;j++)
if(j<=N-i)printf(" ");
else printf("*");//输出*
printf("\n");//换行
}
}

如果前面没有空格则代码如下
#include <stdio.h>
void main()
{
int i,j,N;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
for(j=1;j<=2*i-1;j++)
printf("*");//输出*
printf("\n");//换行
}
}

‘捌’ 怎样能用C语言输出三角形

输出步骤如下:

  1. //输入正整数n<=20输出一个n层的倒三角形.例如n=5则输出如下所示

  2. // 解题思路 每层是2n-1个* 5-i个空格 双层for循环

  3. /*

  4. #########

  5. #######

  6. #####

  7. ###

  8. #

  9. */

  10. #include<stdio.h>

  11. int main(){

  12. int n;

  13. scanf("%d",&n);

  14. for(int i=n;i>0;i--){

  15. for(int j=1;j<=2*i-1;j++){

  16. printf("#");

  17. }

  18. printf(" ");

  19. for(int j=0;j<=5-i;j++){

  20. printf(" ");

  21. }

  22. }

  23. return 0;

拓展资料:

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

‘玖’ 用C语言表示一个用*构成的正三角形

将9改为5就行啦:

//---------------------------------------------------------------------------

#include <stdio.h>

int main(void)
{
int i,j;
for(i = 0; i<5; i++) {
printf("%*c",32-i,'*');
for (j=1; j<2*i+1; j++)
putchar('*');
putchar('\n');
}
return 0;
}
//---------------------------------------------------------------------------

‘拾’ 用C语言表示一个用*构成的正三角形 我的代码哪里错了(要的不是直角 是等腰的那种)

首先提个意见,我也是刚开始学,写程序最好结构要清晰,这样很容易看懂,不容易看串了。每个括号对应的部分就很好找到。我把你的代码整理了一下。
我认为错误在输出空格那个循环上。按照那个循环,每一行你输出的应该都是五个空格,所以就是直角了。改一下判断条件应该就可以了。
我不知道你那个C的循环是想干什么,我改了之后就完全没用,不知道跟你的想法是不是有冲突
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int a,b=1,c,d=5,x=0,f=6;
for(a=0;a<=10;a++)
{
for(c=5;c>=0;c--)
{
c=c-1;
while(x<=10-a)//此处判断条件改变
{
x=x+1;
printf(" ");
}
d=d-1;

while(b<=2*a-1)//此处判断条件改变
{
b++;
printf("*");
}
}
printf("\n");
b=1;

x=0;

}

return 0;
}

阅读全文

与c语言编译正三角形相关的资料

热点内容
ubuntu压缩zip 浏览:2
vigenere算法的方法是什么 浏览:666
pdf保护破解 浏览:341
仿微信聊天系统源码广州公司 浏览:106
怎么查看我的世界服务器日志 浏览:430
怎么从程序员走到成功 浏览:824
把软件放入文件夹中如何移出 浏览:209
红包源码企业即时聊天软件 浏览:581
xp安装python 浏览:10
西门子参数编程读取半径值 浏览:403
洗首饰解压小视频 浏览:966
01背包问题的算法解决 浏览:373
sd卡放哪个文件夹 浏览:301
解释器模式java 浏览:104
android垂直自动滚动条 浏览:153
计算器java小程序 浏览:27
java的简称 浏览:68
云服务器公网ip地址 浏览:581
php对数据库操作 浏览:237
java爬图片 浏览:868