目录
分数 10
全屏浏览题目
切换布局
作者 黄龙军
单位 绍兴文理学院
输入起始位置m、长度l及字符串s,要求输出字符串s从第m个字符开始的长度为l的子串。
测试数据有多组,处理到文件尾。
每组测试数据输入一行,首先是以一个空格间隔的两个整数m、l,分别表示起始位置和长度,然后在一个空格之后是一个字符串s(长度不超过80,可能包含空格)。测试数据保证取得的结果字符串至少包含一个字符。
对于每组测试,输出字符串s从第m个字符开始的长度为l的子串(若长度不足l,则只需输出从第m个字符开始到最后一个字符结束的子串)。每两组测试数据之间留一个空行。
- 1 2 hello world!
- 9 6 welcome to acm world
- he
-
- to acm
- #include
- int main()
- {
- int m,l;
- char s[80][80];
- char ss[80][80];
-
- int i,j=0;
- while(scanf("%d %d",&m,&l)!=EOF&&l>=0)
- {
- gets(s[j]);
- for(i=m;i
- ss[j][i-m]=s[j][i];
- }
- ss[j][l]='\0';
- j++;
- }
- for(i=0;i
- {
- puts(ss[i]);
- if(i!=j-1)
- {
- printf("\n");
- }
- }
- }
7-284 倒立的杨辉三角形
分数 20
全屏浏览题目
切换布局
作者 iwyou
单位 郑州轻工业大学
杨辉三角描述如下图所示:
- 1
- 1 1
- 1 2 1
- 1 3 3 1
- 1 4 6 4 1
- 1 5 10 10 5 1
请你输出一个倒立的杨辉三角形
输入格式:
输入只包含一个正整数n(0< n < 40),表示将要输出的倒立杨辉三角层数。
输出格式:
输出相应层数的倒立杨辉三角,每一层的整数之间用一个空格隔开。
输入样例:
5
输出样例:
- 1 4 6 4 1
- 1 3 3 1
- 1 2 1
- 1 1
- 1
-
- #include
- #include
- int main(void)
- {
- double a[40][40];
- int n,i,j;
- scanf("%d",&n);
- a[0][0]=1,a[1][0]=1,a[1][1]=1;
- for(i=2; i
- //i从2开始是因为0,1行已经确定了
- {
- a[i][0]=1,a[i][i]=1;
-
- for(j=1; j<=i-1; j++)
- a[i][j]=a[i-1][j-1]+a[i-1][j];
- }
- for(i=n-1; i>=0; i--)
- {
- //倒置打印每一行
- for(j=0; j<=i; j++)
- {
- printf("%.f",a[i][j]);
- //每一行边界后面无空格
- if(j!=i)
- printf(" ");
- }
- //最后一行后面无空行
- if(i!=0)
- printf("\n");
- }
- }
-
-
相关阅读:
I.MXU6LL制作烧录SD卡详细步骤
C++基础第9章:序列与关联容器(2)——序列容器
棒球元宇宙的未来·棒球9号位
系统架构设计:19 论数据挖掘技术的应用
Linux系统调用及测试
什么人不适合当项目经理?
C++:异常、异常的处理方法、C++常用标准异常
PySpark 线性回归
mulogin指纹浏览器可以同时打开多少个配置文件?
mysql 启动报错 Can t change dir to xxx, No such file or directory 配置错误或挂载导致
-
原文地址:https://blog.csdn.net/jdhsgwhd/article/details/127414148