题目描述
数字三角形的特征是三角形由数字填满,每行数字从1到9再到0周而复始挨个排列。你的任务是根据整数值输出倒数字三角形。
输入
输入数据含有一些整数,其值在[1,40]之间。
输出
对于每个输入值n,输出其高为n的数字倒三角形,其形见样本输入和输出描述。
样例输入
9
2
样例输出
12345678901234567 123456789012345 1234567890123 12345678901 123456789 1234567 12345 123 1 123 1
1 #include<stdio.h> 2 int main(){ 3 int n; //输入的三角形的高 4 while(scanf("%d",&n)!=EOF){ 5 //输入行数 6 for(int i=1;i<=n;i++){ 7 //输入的前一半空格直角三角形 8 for(int j=1;j<i;j++) 9 printf(" "); 10 //输出的后面的到三角形 11 for(int j=1;j<=n*2-i*2+1;j++){ 12 //for(int k=1;k<=j;k++) 13 //printf("%d",k); 14 if(j<10) 15 printf("%d",j); 16 else 17 printf("%d",j%10); 18 } 19 printf("\n"); 20 } 21 } 22 return 0; 23 }
solution:
1 循环输出0-9:
0~9正常输出;
大于9的两位数及以后:取余即取个位数
原文地址:http://www.cnblogs.com/luoxiaoluo/p/16852351.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性