原题链接
这是一道很坑的题目,下面列出需要注意的点,具体代码的实现并不难,但是细节真的很重要。
- a如果是空串用c语言如何处理?b如果是数字+空格+乱码构成的字符串那么还能用scanf输入吗?
- 你是否注意到a和b都必须是1到1000之间的整数?(测试点5,6)
具体的请看代码,相信聪明的你经过提示之后不难看懂代码。
#include <stdio.h>
#include <string.h>
int main(){
char c[500];
gets(c);
int i,j,m1=1,m2=1,t1=0,t2=0;//m1,m2分别用来标注ab是否是在范围之内
//t1,t2分别记录ab的值
for(i=