目录
杨辉三角形
分析
解题思路
代码实现
特殊的数字
分析
解题思路
代码实现
我们先观察样例输出中的图,可以发现,该图第一列及对角线的位置的数字全为1,除去第一列及对角线位置之外,其他位置的数字大小是上一行中本列数字与上一列数字之和。因此对于这道题,我们可以利用二维数组,对行和列分别分析。
- 经观察,确定该题规律,利用二维数组
- 由题可得二维数组的数据规模为大于等于1,小于等于34
- 利用多重循环
第一重:将第一列及对角线位置打印为1
第二重:将其他位置的数字依照数字大小关系打印
#include
int main(){
int i,j,n;
scanf("%d",&n);
int a[34][34];
for(i=0;i
下面还有一道简单题哦~
通过题目我们可以看到:我们只需要将三位数进行分离即可。
- 利用循环,从小到大经过每一个三位数
- 分离三位数
- 条件判断
- 注意每个数换一行!!!
#include
int main(){
int i,a,b,c;
for(i=100;i<1000;i++){
a=i%10;
b=i/10%10;
c=i/100;
if(a*a*a+b*b*b+c*c*c==i){
printf("%d\n",i);
}
}
return 0;
}
今天的内容到这里就结束啦~期待和大家一起解决问题 ❤