今日练习:
20、输出杨辉三角
21、想输出以下图型,用函数调用实现(函数调用)
22、输入两个整数,要求输出其中值较大者。要求用函数来找到大数。
输出杨辉三角
题解思路![](https://i-blog.csdnimg.cn/direct/58ed79d33c6944bb910203245dc4dcdf.png)
运行代码
int main()
{
int i = 0;
int j = 0;
int row = 0;
int arr[10][10];
for (i = 0; i < 10; i++)
{
arr[i][i] = 1;
arr[i][0] = 1;
}
for (i = 2; i < 10; i++)
{
for (j = 1; j <= i - 1; j++)
{
arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
}
}
for (i = 0; i < 10; i++)
{
for (row = 0; i + row <= 10; row++)
{
printf(" ");
}
for (j = 0; j <= i; j++)
{
printf("%4d", arr[i][j]);
}
printf("\n");
}
return 0;
}
运行结果![](https://i-blog.csdnimg.cn/direct/fe34f973a9904fa185b4331f2af14a6e.png)
想输出以下结果,用函数调用实现(函数调用)
题解思路
运行代码
int main()
{
int text1();
int test2();
text1();
text2();
text1();
return 0;
}
int text1()
{
printf("********************\n");
}
int text2()
{
printf(" I LOVE YOU ! \n");
}
运行结果![](https://i-blog.csdnimg.cn/direct/01ddc1b515a94854b562ce156358ddcf.png)
输入两个整数,要求输出其中值较大者。要求用函数来找到大数。
运行代码
int main()
{
int Max(int x, int y);
int a = 0;
int b = 0;
int max = 0;
printf("请输入两个数:");
scanf("%d%d", &a, &b);
max = Max(a, b);
printf("大的数是: %d", max);
return 0;
}
int Max(int x, int y)
{
if (x > y)
return x;
else
return y;
}
运行结果
作者讲话
未来几个月将会和大家分享C语言题目 ,包括解题思路以及代码,对于题目的解法,欢迎大家进行讨论,如有问题,也可以指出,私信也可。感谢感谢