1月19号

来源:互联网 发布:java集合类是干啥的 编辑:程序博客网 时间:2024/04/28 15:02

for循环也是一个很有技巧的语句,他不仅可以从0,1开始,不仅能<=n 或>=n,也能没有条件;;但这是就要用if加break结束。下面这个程序很好运用了for循环的起始值x=(k+1),

这样这个题目就简单了很多。

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
int main()
{
    intn,k,x,y;
    scanf("%d",&n);
    while(n--){
    scanf("%d",&k);
    for(x=(k+1);x<=2*k;x++)
    {
        y=k*x/(x-k);
        if(k*x%(x-k)==0)
            printf("1/%d=1/%d+1/%d\n",k,y,x);
    }}

0 0
原创粉丝点击