LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭

编程

17999浏览    3939参与
阿四哥vlog
vb编程,一份商品的价格等于单价乘以数量一,循环只循环一次。
vb编程,一份商品的价格等于单价乘以数量一,循环只循环一次。
阿四哥vlog
vb编程,使用do while循环比较10个数字中最小的数字
vb编程,使用do while循环比较10个数字中最小的数字
繪野澤

Testing: __init__ (Mondstadt)

class Mondstadt:

    def function:

        return "Hello Teyvat !"

    function ()

class Mondstadt:

    def function:

        return "Hello Teyvat !"

    function ()

编程小朱
Jupyter Notebook是校园工具?
Jupyter Notebook是校园工具?
31号文明观察员

学习第一天(距离交作业还有3天)

本程序由个人独立完成,由于还未进行答辩,所有程序都会打码处理。

程序完善后我会放到GitHub,欢迎大家去那里骂我。

(虽然我不知道我这屎山代码有什么好看的)

本人才疏学浅,一个学期没有学习,C++课都在摆烂睡大觉,所有代码都是我边做边学的,请各位大佬指教。

本人才疏学浅,理解不到位,有问题以教科书和老师的话为准!!!以下均是个人理解,不用当真,如果发现有问题,请及时在评论区指出!!!

——————————————

第一天

任务:完成界面设计

完全不会做,摆烂。

有句话说得好,纸上谈兵终觉浅,绝知此事要躬行。直到动手写代码的那一刻,我才知道自己的问题:那就是我根本啥都不会。...

本程序由个人独立完成,由于还未进行答辩,所有程序都会打码处理。

程序完善后我会放到GitHub,欢迎大家去那里骂我。

(虽然我不知道我这屎山代码有什么好看的)

本人才疏学浅,一个学期没有学习,C++课都在摆烂睡大觉,所有代码都是我边做边学的,请各位大佬指教。

本人才疏学浅,理解不到位,有问题以教科书和老师的话为准!!!以下均是个人理解,不用当真,如果发现有问题,请及时在评论区指出!!!

——————————————

第一天

任务:完成界面设计

完全不会做,摆烂。

有句话说得好,纸上谈兵终觉浅,绝知此事要躬行。直到动手写代码的那一刻,我才知道自己的问题:那就是我根本啥都不会。

我看着Qt的界面,发了一个小时的呆,完成了...新建文件夹。



好了,今天也是没有干劲的一天,明天再干吧

开玩笑


虽然我啥都不会,但没有办法,我只能继续硬着头皮往下做。于是,我开始思考C++教了什么?

教了什么?

教了...什么...话说我群星好久没打了,贴吧上石头人死亡单人口献祭流好像很强的样子...我喜羊羊与灰太狼的同人文也没更...我好想睡觉啊...

于是,我突然意识到,一个C++最基本,最基础的东西:类。

没错!

既然什么都不会,那就先定义一个类。

既然是学籍与成绩管理系统,那么我们就先定义一个学生类吧!

于是,在我一套操作猛如虎之下,一段我看不懂的代码出现了!

可以看到,这个类他拥有四个数据成员,并且拥有构造函数,什么用都没有的平均数计算函数,以及一个输出函数。

为什么要用QString?啊,我不知道,我照着书上写的。


那么,这个类有什么作用?

什么作用都没有。

是的,直到这一刻,我才想起来,哦,对,我应该设计一个用户图形界面。


哦,你问问为什么没有菜单?

这体现了简洁明了的设计风格,体现了我们民族不铺张浪费,凡事节俭的优良传统。

其实是我懒。

那么首先完成的,就是数据输入,将输入的数据显示。

经过了两个小时的研究(摆烂),我终于理解(找到可以抄的代码)了Qt的信号槽机制。

toInt()函数可以帮助我们将字符表达式转化为整数表达式。

text()函数...这个还要讲嘛?

addItem()函数为我们可爱的QListWidget控件添加标签?不知道,反正能让我们的东西显示出来就可以了。

可以看到,接下来,我们就可以看见我们写了什么了。

那么接下来,是最坐牢的文件读写。

又是几个小时,我终于了解但仿佛没有了解Qt的文件操作。

我选择了QFile类,为什么选择这个,因为我觉得用这个就绰绰有余(只有这个我能看懂)

所以,当我们庄重的按下添加到文件按钮。

可以看到,文件成功读入了,但有人肯定会问:哎?为什么只有小狗狗呢?没有小猫猫呢?


没错!因为我的数据是从lineEdit写入文件,而不是QListWidget。而且,细心的读者可能已经发现了,我现在这么写,我定义的类它在干嘛呢?

是的,它什么都没有干,它在摸鱼。

因此,这两个问题我必须想办法解决

并且,还得必须实现剩下那一堆让我无比痛苦的要求。

所以大家上课一定要好好听,否则就是在坐牢,就像我也一样。


本人的代码有诸多原因和缺漏,欢迎大家批评指正。

阿四哥vlog
vb编程,if语句判断四个条件,输出四个成绩区间的条件字符串
vb编程,if语句判断四个条件,输出四个成绩区间的条件字符串
小锴小锴
  1. 随缘画版本
  2. 文心大模型版本(真的牛)
  3. 实拍
  4. 前三张图混合
SA小无名(开学缓更
《尝试以我毕生所学的来做游戏》

《尝试以我毕生所学的来做游戏》

《尝试以我毕生所学的来做游戏》

每天聪明一点点

C语言习题:求a的连续和

【题目】

输入两个整数a和n,a的范围是[0,9],n的范围是[1,8],求数列之和S=a+aa+aaa+…+aaa…a(n个a)。

【代码】

[图片]

【题目】

输入两个整数a和n,a的范围是[0,9],n的范围是[1,8],求数列之和S=a+aa+aaa+…+aaa…a(n个a)。

【代码】



每天聪明一点点

C语言习题:念数字

【题目】

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出”fu“字。

【代码】

[图片]

【题目】

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出”fu“字。

【代码】



每天聪明一点点

C语言习题:约分最简分式

【题目】

用户输入一个分数,然后将其约分为最简分式。

【代码】

[图片]

【题目】

用户输入一个分数,然后将其约分为最简分式。

【代码】



每天聪明一点点

C语言习题:求序列前n项和

【题目】

计算序列2/1+3/2+5/3+8/5+……的前n项和。

PS:该序列从第二项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

【代码】

[图片]


【题目】

计算序列2/1+3/2+5/3+8/5+……的前n项和。

PS:该序列从第二项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

【代码】




每天聪明一点点

C语言习题:猜数字游戏

【题目】

系统随机产生一个100以内的正整数,用户输入一个数对其猜测,以及输入最大猜测次数N。

要求编写的程序自动对其与随机产生的被猜数进行比较,并提示大了(”Too big!“),还是小了(”Too small!“),相等表示猜到了,如果猜到,则程序结束。

如果一次猜出此数,提示(”Bingo!“);

如果3次以内猜出此数,提示(”Lucky You!“);

如果超过3次但在N次以内猜出此数,提示(”Good Guess!“);

如果超过N次都没有猜到,则提示(”Game Over!“),并结束程序。

如果在达到N次之前,用户输入了一个负数,提示(”Game Over!“),并......

【题目】

系统随机产生一个100以内的正整数,用户输入一个数对其猜测,以及输入最大猜测次数N。

要求编写的程序自动对其与随机产生的被猜数进行比较,并提示大了(”Too big!“),还是小了(”Too small!“),相等表示猜到了,如果猜到,则程序结束。

如果一次猜出此数,提示(”Bingo!“);

如果3次以内猜出此数,提示(”Lucky You!“);

如果超过3次但在N次以内猜出此数,提示(”Good Guess!“);

如果超过N次都没有猜到,则提示(”Game Over!“),并结束程序。

如果在达到N次之前,用户输入了一个负数,提示(”Game Over!“),并结束程序。

【代码】

①:



②:






每天聪明一点点

C语言习题:九九口诀表

【题目】

打印完整的下三角九九口诀表。

【代码】

[图片]

#include <stdio.h>

int main(void) {

    for (int i=1;i<=9;i++) {

        for (int j=1;j<=i;j++){

            printf("%d*%d=%d\t"...

【题目】

打印完整的下三角九九口诀表。

【代码】


#include <stdio.h>

int main(void) {

    for (int i=1;i<=9;i++) {

        for (int j=1;j<=i;j++){

            printf("%d*%d=%d\t",j,i,i*j);

        }

        printf("\n");

    }

}


每天聪明一点点

C语言习题:统计素数并求和

【题目】

统计给定整数M和N区间内素数的个数并对它们求和。

输入格式:

输入在一行中给出两个正整数M和N(1<=M<=N<=500)。

【代码】

[图片]

#include <stdio.h>

int main (void) {

    int m,n;

    int a,b;

    printf("请分别输入正整数m和n(1<=M<=N<=500):");

    scanf......

【题目】

统计给定整数M和N区间内素数的个数并对它们求和。

输入格式:

输入在一行中给出两个正整数M和N(1<=M<=N<=500)。

【代码】


#include <stdio.h>

int main (void) {

    int m,n;

    int a,b;

    printf("请分别输入正整数m和n(1<=M<=N<=500):");

    scanf("%d %d",&m,&n);

    b=0;

    for(int i=m;i<=n;i++) {

        for(int j=2;j<i;j++) {

            if(i%j==0) {

                b+=i;

                a+=1;

                printf("%d ",i);

                break;

            }

        } 

    }

    printf("\n%d和%d区间内素数的个数为:%d,它们的和为:%d",m,n,a,b);


每天聪明一点点

C语言习题:水仙花数

【题目】

水仙花数是指一种三位数,其各个数之立方和等于该数。例如:1^3 + 5^3+ 3^3 = 153。

输入格式:

输入在一行中给出的正整数N(3<=N<=7)

输出格式:

按递增顺序输出所有水仙花数。

【代码】

[图片]

#include <stdio.h>

#include <math.h>

    int main(void) {

    int n;

    printf("请输入一个正整数n (3<...

【题目】

水仙花数是指一种三位数,其各个数之立方和等于该数。例如:1^3 + 5^3+ 3^3 = 153。

输入格式:

输入在一行中给出的正整数N(3<=N<=7)

输出格式:

按递增顺序输出所有水仙花数。

【代码】


#include <stdio.h>

#include <math.h>

    int main(void) {

    int n;

    printf("请输入一个正整数n (3<=n<=7):");

    scanf("%d",&n);

    int a,b,k;

    printf("%d位数的水仙花数有:",n);

    for(int i=pow(10,n-1);i<pow(10,n);i++) {

        b=0;

        a=i;

        for(int j=n-1;j>=0;j--) {

            k = pow(10,j);

            b = b + (pow(a/k,n));

            a = a%(k);

        }

        if(b==i){

            printf("%d ",i);

        }

    }


每天聪明一点点

C语言习题:求符合给定条件的整数集

【题目】

给定不超过6的整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的三位数。

输入格式:

输入在一行中给出A。

输入格式:

输出满足条件的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。

【代码】

[图片]

#include <stdio.h>

int main (void){

int a; 

printf("请输入一个不大于6的正整数:");

scanf("%d",&a);

int i,j,k,n; 

i=0;

while(i<...

【题目】

给定不超过6的整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的三位数。

输入格式:

输入在一行中给出A。

输入格式:

输出满足条件的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。

【代码】


#include <stdio.h>

int main (void){

int a; 

printf("请输入一个不大于6的正整数:");

scanf("%d",&a);

int i,j,k,n; 

i=0;

while(i<=3){

    j=0;

    while(j<=3){

        k=0;

        while(k<=3){

            n=1;

            if (i!=j) {

                if (i!=k) {

                    if (j!=k) {

                        printf("%d",100*(i+a)+10*(j+a)+(k+a));

                        if(n<6)

                        printf(" "); 

                        n++;

                        }

                    }

                }

                k++;

            }

            j++;

        }

        i++;

        printf("\n");

    }




信扬lfhm

《新概念单精度浮点数》

我已经要被笑死了...

事情是这样的

在刷编程题 然后有一道题目(下图)

[图片]

众所周知 单精度浮点数是float

然后我就写了下面的程序

[图片]

但是

提交了之后它判定我只有50分

就很chi怪

然后我反手就是上网找答案(((

并且找到了(((

然后改成了下面的

[图片]

(唯一的区别就是把输入的数据类型从float改成了double)

然后...


过了.


我愿称其为新概念单精度浮点数


我已经要被笑死了...

事情是这样的

在刷编程题 然后有一道题目(下图)



众所周知 单精度浮点数是float

然后我就写了下面的程序



但是

提交了之后它判定我只有50分

就很chi怪

然后我反手就是上网找答案(((

并且找到了(((

然后改成了下面的



(唯一的区别就是把输入的数据类型从float改成了double)

然后...



过了.


我愿称其为新概念单精度浮点数


糖糖影视
阎王爷也学会了编程,设计出软件倒忌时,可以准确知道死亡时间
阎王爷也学会了编程,设计出软件倒忌时,可以准确知道死亡时间

LOFTER

让兴趣,更有趣

简单随性的记录
丰富多彩的内容
让生活更加充实

下载移动端
关注最新消息