zoukankan      html  css  js  c++  java
  • 元旦水几发

    Problem 1 .输入一行文本,求得文本中用空格分隔的不同单词个数。

     1 #include<iostream>
     2 #include<sstream>
     3 #include<string>
     4 using namespace std;
     5 string str[200];
     6 int ex(string a) {
     7     for(int i=0; i<sizeof(str)/sizeof(str[0]); i++)
     8         if(a==str[i])return 0;
     9     return 1;
    10 }
    11 int main() {
    12     string s;
    13     while(getline(cin,s)) {
    14         if(s[0]=='#')break;
    15         int i=0;
    16         string a;
    17         for(istringstream sin(s); sin>>a;) {
    18             if(ex(a))
    19                 str[++i]=a;
    20         }
    21         cout<<i<<endl;
    22         for(i=0; i<sizeof(str)/sizeof(str[0]); i++)
    23             str[i]="";
    24     }
    25     return 0;
    26 }

    Problem 2. 给出平行四边形的三个点,求出另外的不同位置的几个点。

     1 #include<iostream>
     2 #include<stdio.h>
     3 using namespace std;
     4 int main() {
     5     int x1,y1,x2,y2,x3,y3;
     6     while(scanf("%d %d",&x1,&y1)!=EOF) {
     7         scanf("%d %d",&x2,&y2);
     8         scanf("%d %d",&x3,&y3);
     9         printf("3
    ");
    10         printf("%d %d
    ",x2-x1+x3,y2-y1+y3);
    11         printf("%d %d
    ",x3-x2+x1,y3-y2+y1);
    12         printf("%d %d
    ",x1-x3+x2,y1-y3+y2);
    13     }
    14     return 0;
    15 }
  • 相关阅读:
    ruby学习系列(1)
    学习调用WCF服务的各种方法
    Web Service简介
    ajax编程
    ReportView控件的使用
    .NET中26个优化性能方法
    图书管理前端页面
    图书管理后端接口
    Vue组件
    axios登录前端
  • 原文地址:https://www.cnblogs.com/A--Q/p/6240148.html
Copyright © 2011-2022 走看看