今日练习:
7、求1 + 2 + ..100的和
8、要求输入100~200之间的不能被3整除的数
9、输出4 * 5矩阵
求1 + 2 + ..100的和
题解思路
运行代码
int main()
{
int i = 0;
int sum = 0;
//方法一(for循环)
for (i = 1; i <= 100; i++)
{
sum = sum + i;
}
//方法二(while)
while (i <= 100)
{
sum = sum + i;
i = i + 1;
}
//方法三(do..while..)
do
{
sum = sum + i;
i = i + 1;
} while (i <= 100);
//方法四(递归)
int Sum(int i);
sum = Sum(100);
printf("和为%d", sum);
return 0;
}
int Sum(int i)
{
if (i == 1)
return 1;
else
return Sum(i - 1) + i;
}
运行结果
要求输入100~200之间的不能被3整除的数
题解思路![](https://i-blog.csdnimg.cn/direct/fd5d2e264f4d4d279c65c9fd76c16745.png)
运行代码
int main()
{
int i = 0;
printf("不能被3整除的数为");
for (i = 100; i <= 200; i++)
{
if (i % 3 != 0)
{
printf("%d、", i);
}
else;
}
return 0;
}
运行结果
输出4 * 5矩阵
题解思路![](https://i-blog.csdnimg.cn/direct/4190d24caf9c41928abadac63cc79259.png)
运行代码
int main()
{
int i = 0;
int j = 0;
int temp = 0;
for (i = 1; i <= 4; i++)
{
for (j = 1; j <= 5; j++, temp++)
{
printf("%d\t", i * j);
}
printf("\n");
}
return 0;
}
运行结果
作者讲话
未来几个月将会和大家分享C语言题目 ,包括解题思路以及代码,对于题目的解法,欢迎大家进行讨论,如有问题,也可以指出,私信也可。感谢感谢