PTA 7-156 循环-拆分成和
输入一个自然数,拆分成两个非负整数的和,输出所有组合
输入格式:
输入一个自然数
输出格式:
拆分成两个非负整数的和,输出所有可能的两个数相加的表达式
输入样例:
7
输出样例:
0+7=7
1+6=7
2+5=7
3+4=7
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码:
#include <stdio.h>
int main(){
int natural; //定义自然数
scanf("%d", &natural); //输入自然数
for(int i = 0; i <= natural / 2; i++){ //拆分乘两个非负整数
printf("%d+%d=%d\n", i, natural - i, natural);
}
return 0;
}
解题思路:
用for循环拆分成两个非负整数
归属知识点:
循环结构