周总结1
周一
上午刷lpta,下午就去赶火车了,然后在火车上看了买的java的绪论 ,虽然没啥用但是觉得不看完不完整,然后看了开头的helloworld
public class Main{
    public static void main(String[] args){
        System.out.println("liangsiyuan");
        System.out.println("woshinidie");
        String nihao="nihaio";
        System.out.println(nihao);
        System.out.println("nishiworenshidedii  "
        +1+"  geren");
        System.out.println("\tnihao"+24+45+(24+45));
        final double a=10;
}
}
明天继续赶路,目前没有遇到问题
周二
上铺屁如长虹鼾声如雷一宿没睡
下午到了刷pta
一道分数题
#include<iostream>
using namespace std;
class fraction{
public:int fz,fm;
    fraction(){
        fz=0;
        fm=1;
    }
    fraction(int a,int b):fz(a),fm(b){}
    fraction operator+(fraction &h){
        fraction c;
        if(this->fm==0)
            this->fm=1;
        if(c.fm==0)
            c.fm=1;
        if(this->fz==0){
            c=h;
            return c;
        }
        if(h.fz==0){
            c.fm=this->fm;
            c.fz=this->fz;
            return c;
        }
        if(this->fz==0&&h.fz==0){
            c.fz=0;
            c.fm=1;
            return c;
        }
        if(this->fm==h.fm){
            c.fz=this->fz+h.fz;
            c.fm=this->fm;
        }
        else{
            c.fz=this->fz*h.fm+this->fm*h.fz;
            c.fm=this->fm*h.fm;
        }
        return c;
    }
    fraction operator-(fraction &h){
        fraction c;
        if(this->fm==0)
            this->fm=1;
        if(c.fm==0)
            c.fm=1;
        if(this->fz==0){
            c=h;
            c.fz=-c.fz;
            return c;
        }
        if(h.fz==0){
            c.fm=this->fm;
            c.fz=this->fz;
            return c;
        }
        if(this->fz==0&&h.fz==0){
            c.fz=0;
            c.fm=1;
            return c;
        }
        if(this->fm==h.fm){
            c.fz=this->fz-h.fz;
            c.fm=this->fm;
        }
        else{
            c.fz=this->fz*h.fm-this->fm*h.fz;
            c.fm=this->fm*h.fm;
        }
        return c;
    }
    friend ostream &operator<<(ostream &out,fraction &a){
        int max=0;
        if(a.fz>max)
            max=a.fz;
        if(a.fm>max)
            max=a.fm;
        if(a.fz%a.fm==0)
            out<<a.fz/a.fm;
        else{
            int max2=1;
            for(int i=1;i<=max;i++){
                if(a.fz%i==0&&a.fm%i==0&&i>max2)
                    max2=i;
            }
            out<<a.fz/max2<<"/"<<a.fm/max2;
        }
        return out;
    }
    friend istream &operator>>(istream &in,fraction &a){
        char c;
        in>>a.fz>>c>>a.fm;
        return in;
    }
};
int main() {
    int N;
    cin >> N;
    fraction sum;
    for (int i = 0; i < N; i++) {
        fraction num;
        cin >> num;
        sum = sum + num;
    }
    if(sum.fz>sum.fm&&sum.fz%sum.fm!=0){
        int w=sum.fz/sum.fm;
        fraction r(w,1);
        fraction t=sum-r;
        cout<<w<<" "<<t<<endl;
    } else
        cout<<sum<<endl;
    return 0;
}
哥们写一下午有个测试样例就是过不了,哥们应该是写多余了,这就是今天的问题
明天打算去上班
周三
java咋没有long long 啊
哥们今天没有找到工作,怒敲100pta,可惜哥们太笨,20分的题写半天
然后就是学了java数据与表达式这一章,因为学的还属于前期内容,目前没有什么问题
明天随缘,现实总是事与愿违
周四
今天帮老爸干了一上午活,下午忙敲了敲pta作业,然后晚上学了一小时java就去遛弯了
问题时苏州找不到暑假工,哥们想赚钱,难受
明天继续随缘
周五
今天被安排看着一个不认识的男孩,他妈让他有不会的题就问我,然后他妈走后他就开始打游戏了;哥们太热电脑玩游戏恐爆炸,敲了一上午pta,下午学了几个java中的类,就感觉java写法有点麻烦,但是有的类里的方法时真的好用
哥们抢到了后天lpl的票,太激动了,后天去现场看比赛
周六
哥们今天肚子在家呆一天,pta刚到700,个人感觉20分的题号有难度,每天都是问gpt自己写的bug错哪里了
总结就是这周学了绪论,数据与表达式,使用类和对象,还有选择和循环结构
代码一边写一边删,就剩这点了
import java.util.Scanner;
public class Main{
public static void main(String[] args){
System.out.println("nishiworenshidedii "
+1+" geren");
System.out.println("\tnihao"+24+45+(24+45));
final double a=10;
boolean handsome=false;
int x;
int y=10;
double z=4;
x=y/(int)z;
System.out.println(x);
int wzy;
Scanner cin=new Scanner(System.in);
int xs;
String xsmax;
xsmax=cin.nextLine();
boolean aaa=xsmax.equalsIgnoreCase("wzy");
String c=xsmax.concat("wzy");
xsmax=xsmax.replace(c,"wohahh");
c=xsmax.substring(2,xsmax.length());
System.out.println(xsmax);
System.out.println(c);
String qq=xsmax.toLowerCase();
if(aaa)
System.out.println("yes");
else
System.out.println("no");
System.out.println(qq);
Random sjs=new Random();
float h= sjs.nextFloat();
System.out.println(h);
double kk=Math.sin(3.1415926/6);
System.out.println(kk);
}
}
哥们第一次写周总结,记得好像是每天干了啥都得写吧,先这样交一回看看怎么说

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号