您当前的位置:首页 > 互联网教程

c语言编程序 二维数组 输出数字三角形

发布时间:2025-05-12 23:45:39    发布人:远客网络

c语言编程序 二维数组 输出数字三角形

一、c语言编程序 二维数组 输出数字三角形

第一步输入scanf("%d%d",&m,&n);m代表首字母即为起始数字,n代表行数,再跳两行 printf("\n\n");接着 for(i=1;i<=n;i++)用I做变量控制行数就是I每次循环后自加等于行数n,在一重循环里面再来一个循环控制每个数相加for(j=0;j<i;j++)而且输出下三角,则j<i,l=m+i+j;是l等于行数加列数再加上你的起始数m,输出l,执行完内循环后即一行跳出,换行,再次执行, m=m+i;行数增加用m来保留增加的行数,,,不知你懂了没有

二、C语言输出一个直角三角形

for(i=1;i<=n;i++)这个循环是打印i行。

里面的循环就是每行要打印的东西。

for(j=1;j<=i*2-1;j++)意思就是第i行,打印i*2-1个星号。

于是就一次是1 3 5 7...个星号。

doublepow10(int p)返回10^p的值

double sqrt(double x)返回+√x的值

double acos(double x)返回x的反余弦cos-1(x)值,x为弧度

isprint()函数:判断一个字符是否是可打印字符

islower()函数:判断一个字符是否是小写字母

ldexp()函数:返回x乘以2的exponent次方(次幂)的值

isdigit()函数:判断一个字符是否为数字

参考资料来源:百度百科-C语言函数

三、用C语言编程输出菱形 图案

for(i=1;i<=4;i++)//先打印上边的四行

for(j=1;j<=4-i;j++)//控制要打印的空格数量

for(k=1;k<=2*i-1;k++)//控制要打印的星号数

for(j=1;j<=i;j++)//控制要打印的空格数

for(k=1;k<=7-2*i;k++)//控制要打印的星号数

for循环结构是c语言中最具有特色的循环语句,使用最为灵活方便,它的一般形式为:

for(表达式1;表达式2;表达式3)循环体语句。(其中;不能省略)

表达式1为初值表达式,用于在循环开始前为循环变量赋初值。

表达式2是循环控制逻辑表达式,它控制循环执行的条件,决定循环的次数。

表达式3为循环控制变量修改表达式,它使for循环趋向结束。

循环体语句是在循环控制条件成立的情况下被反复执行的语句。

但是在整个for循环过程中,表达式1只计算一次,表达式2和表达式3则可能计算多次,也可能一次也不计算。循环体可能多次执行,也可能一次都不执行。

先执行表达式2,然后执行循环结构,最后表达式3,一直这样循环下去。

for循环语句是c语言种功能最为强大的语句,甚至在一定程度上可以代替其他的循环语句。

do循环结构,do 1 while⑵;的执行顺序是1->2->1...循环,2为循环条件。

while循环结构,while(1) 2;的执行顺序是1->2->1...循环,1为循环条件

以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环。