用C语言编写,输出用星号组成的三角形
方法/步骤1:
打开visual C++ 6.0-文件-新建-文件-C++ Source File
方法/步骤2:
输入预处理命令和主函数:#include /*输入输出头文件*/void main() /*空类型:主函数*/
方法/步骤3:
定义变量并确定行数:int a,b; /*定义变量的数据类型为整型*/for(a=0;a<=4;a++) /*确定行数*/{
方法/步骤4:
确定空格数量:
for(b=4-a;b>=0;b--) /*确定空格数量*/
printf(" ");
方法/步骤5:
确定每一行星号数量并换行:
for(b=1;b<=a*2+1;b++) /*确定每一行星号数量*/printf("*");printf("\n"); /*换行*/
方法/步骤6:
完整的源代码:
#include /*输入输出头文件*/void main() /*空类型:主函数*/{int a,b; /*定义变量的数据类型为整型*/for(a=0;a<=4;a++) /*确定行数*/{for(b=4-a;b>=0;b--) /*确定空格数量*/printf(" ");for(b=1;b<=a*2+1;b++) /*确定每一行星号数量*/printf("*");printf("\n"); /*换行*/}}
C语言:编写程序,输入一个三角形的三条边,若能构成一个三角形,则输出相应提示信息并计算三角形面积
double area(int tria, int trib, int tric){double tril, area,trila;tril = double((tria + trib + tric) / 2);area = sqrt(tril * (tril - double(tria))*(tril - double(trib))*(tril - double(tric)));return area;}int main(int argc, char** argv) {int triabc[3], temp;// double area;printf("请输入三个边长:");scanf("%d,%d,%d", &triabc[0], &triabc[1], &triabc[2]);for (int j = 0;j triabc[i + 1]){temp = triabc[i];triabc[i] = triabc[i + 1];triabc[i + 1] = temp;}}printf("试试:%d", triabc[j]);}if ((triabc[0] + triabc[1]) > triabc[2] && (triabc[0] + triabc[2]) > triabc[1] && (triabc[1] + triabc[2] > triabc[0]) && (triabc[2] - triabc[0])
还没有评论,来说两句吧...