【源码吧】【投机源码】【神偷源码】getline源码

2024-11-19 07:36:18 来源:网络照妖镜源码 分类:热点

1.java 录取学生
2.插入版权符号©所对应的源代码是
3.c++ 最长最短单词

getline源码

java 录取学生

       public class School {

       private String name;

        private double line;

       public School(){ };

       public School(String name,double line) {

        super();

        this.name=name;

        this.line = line;

       }

       public double getLine() {

        return line;

       }

       public void setLine(double line) {

        this.line = line;

       }

       public String getName() {

        return name;

       }

       public void setName(String name) {

        this.name = name;

       }

       }

       public class Student {

        private String id;

        private String name;

        private double total;

        private double sports;

        public Student(){

        }

        public Student(String id, String name, double total, double sports) {

        super();

        this.id = id;

        this.name = name;

        this.total = total;

        this.sports = sports;

        }

        public String getId() {

        return id;

        }

        public void setId(String id) {

        this.id = id;

        }

        public String getName() {

        return name;

        }

        public void setName(String name) {

        this.name = name;

        }

        public double getTotal() {

        return total;

        }

        public void setTotal(double total) {

        this.total = total;

        }

        public double getSports() {

        return sports;

        }

        public void setSports(double sports) {

        this.sports = sports;

        }

       }

       public class Pass {

       public void status(School s,Student stu){

        if(stu.getTotal()>=s.getLine()||(stu.getSports()>=||stu.getTotal()>=)){

        System.out.println("学号为:"+stu.getId()+" "+"姓名为:"+stu.getName()+"的同学被"+s.getName()+"录取,该学校的录取分数线为:"+s.getLine());

        }else{

        System.out.println("学号为:"+stu.getId()+" "+"姓名为:"+stu.getName()+"的同学没有被"+s.getName()+"录取,该学校的录取分数线为:"+s.getLine());

        }

       }

       public static void main(String[] args){

        School school1=new School("清华大学",);

        School school2=new School("北京大学",);

        Student stu1=new Student("","小红",,);

        Student stu2=new Student("","小明",,);

        Student stu3=new Student("","张三",,);

        Student stu4=new Student("","李四",,);

        Pass p=new Pass();

        p.status(school1, stu1);

        p.status(school1, stu2);

        p.status(school2, stu3);

        p.status(school2, stu4);

       }

       }

       è¿è¡Œç»“果为:

       å­¦å·ä¸ºï¼š 姓名为:小红的同学被清华大学录取,该学校的录取分数线为:.0

       å­¦å·ä¸ºï¼š 姓名为:小明的同学被清华大学录取,该学校的录取分数线为:.0

       å­¦å·ä¸ºï¼š 姓名为:张三的同学被北京大学录取,该学校的录取分数线为:.0

       å­¦å·ä¸ºï¼š 姓名为:李四的同学被北京大学录取,该学校的录取分数线为:.0

插入版权符号©所对应的源代码是

       #include <stdio.h>

        #define MAXLINE /* maximum input line length */

        int getline(char line[], int maxline);

        void copy(char to[], char from[]);

        /* print the longest input line */

        main()

        {

        int len; /* current line length */

        int max; /* maximum length seen so far */

        char line[MAXLINE]; /* current input line */

        char longest[MAXLINE]; /* longest line saved here */

c++ 最长最短单词

       修改后的源代码:

#include<iostream>

       using namespace std ;

       char line[] ;

       int main()

       {

           cin.getline(line,) ;

           int cur = 0, pos = 0, maxlen = 0, minlen =  ;

           int minpos, maxpos ;

           int len = strlen(line) ;

           for (int i = 0; i < len; i++) {

               if (isalpha(line[i])) cur ++ ;

               else {

                   if (cur > maxlen) {

                       maxlen = cur; maxpos = pos ;

                   }

                   if (cur < minlen) {

                       minlen = cur; minpos = pos ;

                   }

                   cur = 0; pos = i + 1 ;

               }

           }

           if (cur > maxlen) {

               maxlen = cur; maxpos = pos ;

           }

           if (cur < minlen) {

               minlen = cur; minpos = pos ;

           }

           if (minlen == maxlen) {

               for (int i = minpos; isalpha(line[i]); i ++)

                   cout << line[i] ;

           } else {

               for (int i = maxpos; isalpha(line[i]); i ++)

                   cout << line[i] ;

               cout << endl ;

               for (int i = minpos; isalpha(line[i]); i ++)

                   cout << line[i] ;

               cout << endl ;

           }

           return 0;

       }

       isalpha()为判断该字符是否为大写或小写字母,返回bool值,1或0

       在循环中,源码吧minnum/maxnum记录的最长/最短单词的位置是这个单词的末尾,输出应找到单词开始的投机源码位置再输出,这个写反了。神偷源码

       循环结束时,可能最后还有一个单词,应该也统计进答案中。

       望采纳!

本文地址:http://04.net.cn/news/04f474395252.html 欢迎转发