首页 > 其他分享 >每天打卡一小时 第五天 编译四部曲

每天打卡一小时 第五天 编译四部曲

时间:2023-04-14 23:46:54浏览次数:46  
标签:第五天 int 编译 printf 打卡 四部曲

 

 

第一部曲 自然语言

 

建立双重循环求解 选择语句输出

 

第二部曲 流程图

 

 

第三部曲 伪代码(代码)

#include <stdio.h>

int main()

{

    int N;

    scanf("%d",&N);

    int a,b;

    int f=0;

    for(a=1;a*a<=N;a++)

    {

        for(b=1;a*a+b*b<=N;b++)

        {

            if(a*a+b*b==N&&a<b)

            {

                printf("%d %d",a,b);

                printf("\n");

                f++;

            }

        }

    }

    if(f==0)

    {

        printf("No Solution");

    }

}

 

第四部分 总结

运用双重循环效率太低,明天更新更加高效的解法

标签:第五天,int,编译,printf,打卡,四部曲
From: https://www.cnblogs.com/youxiandechilun/p/17320253.html

相关文章

  • 4月14日打卡
    打卡c++趣味  #include<bits/stdc++.h>usingnamespacestd;intmain(){inti;doubleb=0.0,a=1000;for(i<=0;i<5;i++){b=(b+a)/(1+12*0.063);}printf("%0.2lf\n",b);return0;......
  • 第一天打卡
     #include<iostream>usingnamespacestd;intmain(){ intcock,hen,chicken; for(cock=0;cock<=20;cock++){ for(hen=0;hen<=33;hen++){ chicken=100-cock-hen; if(cock*5+hen*3+chicken/3.0==100){ cout<<"cock="<<coc......
  • c++打卡第五天
    嵌套和递归一、嵌套调用。 1、嵌套调用是指在一个函数中调用另一个函数,也可以在一个类中使用另一个类作为成员变量。 2、实例 ①函数成员调用#include<iostream>usingnamespacestd;intfa2(inta){returna+1;}intfa1(intn){return2*fa2(n);}......
  • 每日打卡
    #include<iostream>冒泡排序usingnamespacestd;#defineN10intmain(){ intarr[N]={1,4,6,3,0,2,5,9,8,7}; Bubble_Sort(arr,10); for(inti=0;i<N;i++) { cout<<arr[i]<<","; } cout<<endl; return0;}voidBubbl......
  • 天天打卡一小时——1
    一.问题描述输入一个年份,判断是否闰年二.设计思路1.闰年的概念:能被4整除却不能被100整除或能被400整除的年份就是闰年2.输入一个数字代表年份3.若这个数字可以被4或400整除则将这个数存储到变量year中,为闰年;反之不是闰年三.程序流程图  四.代码实现#include<iostream......
  • 打卡5
    1.10数制转换    #include<bits/stdc++.h>usingnamespacestd;intsource,object,length;//储存原数,村拿出目标数值,存储字符串长度longdecimal_num;//存储十进制chartemp[1000];//存转换后的数值intflag=1;//是否退出的标志/*将字符转换为数字*/intchar_to......
  • 趣味打卡第一天(包装机)
    包装机用到栈和队列:注意要找准用栈还是队列,栈要注意段错误#include<bits/stdc++.h>usingnamespacestd;intmain(){stack<char>kuang;//用栈模拟框(容易理解)queue<char>a[1000];//用队列模拟轨道(它是按键盘的输入顺序输出的,是先进先出)intm,n,s;cin>>n>>m>>s;......
  • 打卡3
      #include<stdio.h>intmain(){  intyear,month,day,x,a;  intye=2010;  intsum=0;  inti[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//建立平年各月份天数的数组  intj[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};//建立闰年各月份天数的数......
  • 每日编程一小时(第五天)
    一.问题描述输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字二.设计思路1.创建一个字符数组2.输入一个字符串(数)3.利用switch来输出每一个字符所对应的读音三.流程图  四.代码实现#include<iostream>usingnamespacestd;intmain(){chara[10......
  • c++练习打卡(7)
    银行存钱银行一年整存零取的利息每月0.0063,某人存了一笔钱,每年年底取1000,五年取完,问他存了多少?流程图:伪代码:源代码:#include<stdio.h>intmain(){ doublemoney=0.0; for(inti=0;i<5;i++){ money=(money+1000.0)/(1+12*0.0063); }printf("%0.2lf",money); return0;} ......