1. 求一元二次方程ax² + bx + c = 0的解  a,b,c为任意整数。(10分)
    2. 编写一个口令输入程序,让用户不停输入口令,直到输对为止,假设口令为456。(8分)
    3. 输出1000-9999之间能对3整除的回文数。(8分)
    4. (10分)

      定义一个结构体变量(包括年,月,日),计算该日在本年中是第几天(规定一月一日为第一天)。(10分)

    5. 读入一个正整数 n(小于100),计算其各位数字之和,用汉语拼音写出和的每一位数字。
      ​  输入:
                94
          输出(每位数字中间加一个空格):
                yi san  /*(13)*/
      汉语拼音如下:(0:ling , 1:yi , 2:er , 3:san , 4:si , 5:wu ,
      6:liu , 7:qi , 8:ba , 9:jiu)。(14分)
    6. 定义一个函数swap在swap函数的功能是将a 和 b的值进行交换,在主函数中先输出交换前的值,再输出交换后的值(用指针做)。(6分)
    7. 输入十个整数,在函数fun()中将其排序为由小到大,在主函数中输出排序后的结果。
      (10分)
    8. 编写一个函数fun()输出得到的字符串的长度和字符串的倒序(不能用String.h里的函数)。
      (12分)
    9. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和(结果保留两位小数)。(12分)
    10. #include<stdlib.h>
      #include<stdio.h>
      #include<iostream>
      using namespace std; int main()
      {
      int a, b, c;
      double decide, x1, x2, m, n;
      cout << "求一元二次方程的解" << endl << "请输入系数a,b,c(用空格隔开)"<<endl;
      cin >> a >> b >> c;
      decide = (double)b * (double)b - * (double)a * (double)c;
      if (decide < )
      {
      printf("当前方程无解 \n");
      }
      else if (decide < )
      {
      m = -b / ( * a);
      n = sqrt(decide) / ( * (double)a);
      x1 = m + n;
      cout << "当前一元二次方程有两个相同的解" << x1;
      }
      else if(decide >)
      {
      m = -b / ( * a);
      n = sqrt(decide) / ( * (double)a);
      x1 = m + n;
      x2 = m - n;
      printf("一元二次方程的解是:\nx1=%.2f\nx2=%.2f\n", x1, x2);
      system("pause");
      }
      return ;
      }
      #include<iostream>
      #include<stdlib.h>
      #include<stdio.h>
      using namespace std; int main()
      {
      int b;
      cout << "请输入口令\n";
      while ()
      {
      cin >> b;
      if (b == )
      {
      break;
      }
      else
      {
      cout << "输入错误,请再来一次\n";
      }
      }
      system("color 02");
      cout << "输入正确";
      }
      #include<iostream>
      #include<stdlib.h>
      #include<stdio.h>
      using namespace std; int main()
      {
      cout << "这个程序将输出000-9999之间能对3整除的回文数";
      int a, i = ;
      for(a=;a<;a++)
      {
      if(a/==a/% && a/%==a/% && a%==)
      {
      cout << i;
      printf("%5d\n", a);
      i++;
      }
      }
      }
      #include<stdlib.h>
      #include<stdio.h>
      #include<iostream>
      using namespace std; float chufa(int n)
      {
      float sum ;
      sum = 1.0;
      int m=;
      for (int i = ; i <= n; i++)
      {
      m = m + i;
      }
      sum = sum / m;
      return sum;
      } int main()
      {
      int m,s=;
      float summary=;
      cin >> m;
      for (s; s <= m; s++)
      {
      summary = chufa(s)+summary;
      }
      cout << summary;
      return ;
      }
      #include<iostream>
      #include<stdio.h>
      #include<cmath>
      using namespace std; /*定义一个结构体变量(包括年,月,日),计算该日在本年中是第几天(规定一月一日为第一天)。(10分)*/
      struct book
      {
      int year=;
      int month;
      int day;
      };
      int main()
      {
      struct book a;
      int n;
      cout << "请输入月和日" << endl;
      cin >> a.month >> a.day;
      if (a.month < || a.month>)
      {
      cout << "月份输入错误\n";
      }
      if (a.day < || a.day>)
      {
      cout << "日子输入错误\n";
      }
      if (a.month > && a.month < && a.day> && a.day < )
      {
      n = a.day + * a.month;
      cout << "这是一年中的第" << n << "天" << endl;
      }
      else
      {
      cout << "数据输入有误,请再次输入";
      }
      return ;
      }
      #include<stdlib.h>
      #include<string.h>
      #include<stdio.h>
      #include<iostream>
      using namespace std; int main(void)
      {
      int s,a,b,c,m,n,sum;
      const char r[][] = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" };
      cout << "请输入一个小于100的正整数"<<endl;
      cin >> s;
      if (s > && s < )
      {
      a=s/;
      b = s % ;
      sum = a + b;
      m = sum / ;
      n = sum % ;
      cout << r[m] <<" "<<r[n];
      }
      else
      {
      cout << "请输入正确的数字";
      } return ;
      }
      #include<iostream>
      #include<stdlib.h>
      #include<stdio.h>
      using namespace std; void swap_s(int * pa, int* pb)
      {
      int t = *pa;
      * pa = *pb;
      * pb = t;
      } int main()
      {
      int a , b ;
      int a1, b1;
      cout << "此程序将a 和 b的值进行交换,<<endl<<先输出交换前的值,再输出交换后的值"<<endl;
      cout << "请输入a b(用空格隔开)"<<endl;
      cin >> a >> b;
      a1 = a;
      b1 = b;
      swap_s(&a, &b);
      cout << a1 << " " << b1 << endl;
      cout << a <<" "<< b<<endl;
      return ;
      }
      #include<stdlib.h>
      #include<stdio.h>
      #include<iostream>
      using namespace std; void fun()
      {
      int a[];
      cout << "请输入10个整数(用空格隔开)" << endl;
      for (int u = ; u <= ; u++)
      {
      cin >> a[u];
      }
      int i, j;
      int temp;
      cout << "从小到大排序"<<endl;
      int n = ;
      for (i = ; i < n;i++)
      {
      for (j = n - ; j > i; j--)//第一次循环是针对于a[9]的排序,以此类推
      {
      if (a[j - ] < a[j])
      {
      temp = a[j - ];
      a[j - ] = a[j];
      a[j] = temp;
      }
      }
      }
      for (int w = ; w >= ; w--)
      {
      cout << a[w]<<endl;
      }
      } int main(void)
      {
      fun();
      return ;
      }
      #include<stdlib.h>
      #include<stdio.h>
      #include<iostream>
      using namespace std; //void fun(char *a)
      void fun(char a[])
      {
      int m, i;
      for (m = ; m < ; m++)
      {
      if (a[m] == '\0')
      {
      cout << "字符串的长度为:" << m + << endl;
      break;
      }
      }
      for (i = m - ; i >= ; i--)
      {
      cout << a[i];
      }
      } int main()
      {
      char a[];
      cout << "请输入字符串"<<endl;
      cin >> a;
      fun(a);
      return ;
      }
      #include<iostream>
      #include<cmath>
      #include<stdio.h>
      using namespace std;
      int main()
      { int i, m = , n = , t;
      double s = 0.0;
      for (i = ; i <= ; i++)
      {
      s = s + (m * 1.0 / n);
      t = m+n;
      n = m; m = t;
      }
      printf("前20项之和为:%.2lf", s);
      return ;
      }

2019 C语言测试的更多相关文章

  1. C语言--测试电脑存储模式(大端存储OR小端存储)

    相信大家都知道大端存储和小端存储的概念,这在平时,我们一般不用考虑,但是,在某些场合,这些概念就显得很重要,比如,在 Socket 通信时,我们的电脑是小端存储模式,可是传送数据或者消息给对方电脑时, ...

  2. Go语言测试代码

    第一次学go语言,测试代码 package main import "fmt" var age int; const sex = 0 func init() { fmt.Print ...

  3. [译] Go语言测试进阶版建议与技巧

    阅读本篇文章前,你最好已经知道如何写基本的单元测试.本篇文章共包含3个小建议,以及7个小技巧. 建议一,不要使用框架 Go语言自身已经有一个非常棒的测试框架,它允许你使用Go编写测试代码,不需要再额外 ...

  4. GO语言测试

    Go语言的测试技术是相对低级的.它依赖一个 go test 测试命令和一组按照约定方式编写的 测试函数,测试命令可以运行这些测试函数.编写相对轻量级的纯测试代码是有效的,而且它很容易延伸到基准测试和示 ...

  5. c语言测试芯片好坏

    问题描述有n个(2<n<20)芯片,好的或坏的,并且有比坏的芯片更多的已知的好的芯片.每个芯片都可以用来测试其他芯片.当用一个好的芯片测试其他芯片时,它可以正确地给出被测芯片是好是坏.当用 ...

  6. 一套很有意思的C语言测试题目

    网络上逛博客,发现了一套很有意思的测试题目: https://kobes.ca/ 大家有兴趣可以做一下,考一些关于C语言使用的细节: 中文翻译参考: https://www.cnblogs.com/l ...

  7. 51单片机连接24C02-C语言测试代码

    忙了一天多终于透彻了,自己写的不好使,用别人的逐步分析改成自己的,我写得非常简洁易懂. 我总结3点需要注意的地方 1.关闭非IIC通信器件,比如我的开发板SDA和SCL也连接了DS1302,造成干扰会 ...

  8. 学生成绩管理系统-JAVA语言测试

     首先右键新建一个工程project 选择Java Project,单击next下一步 project命名为“学生成绩管理系统”,点击finish继续 右键src文件夹新建Package包,取名为te ...

  9. Go语言测试:testing

    学习参考来源:https://www.liwenzhou.com/posts/Go/16_test/ go test工具 必须导入包: import "testing" go te ...

随机推荐

  1. Python爬虫selenium中get_cookies()和add_cookie()的用法

    在用selenium爬取网页的时候,有时候需要登陆,这时候用selenium获取cookie和携带cookie是很方便的,获取cookie可以通过内置的函数get_cookies(),它得到的是一组c ...

  2. JS的ES6的async

    1.async概念: 真在意义上解决异步回调函数的问题(由于promise的then方法中还是使用回调函数,而async中await并没有使用回调函数真正意义上解决回调函数),同步流程表达异步操作. ...

  3. nginx之rewrite相关功能

    Nginx Rewrite相关功能 Nginx服务器利用ngx_http_rewrite_module 模块解析和处理rewrite请求,此功能依靠 PCRE(perl compatible regu ...

  4. charles安装及使用

    一.下载安装charles 1.官方网址:https://www.charlesproxy.com/ 选择自己需要的macos/windows/linux下对应的最新版本安装即可 我的是mac,下载版 ...

  5. JCR分区 | 中科院SCI期刊分区表

    LetPub查询系统,非常方便,分区影响因子都可以查询,还有投稿经验可以参考. SCI全称是Science Citation Index(科学引文索引) 科睿唯安JCR分区(Journal Citat ...

  6. python gis库

    apt install python3 python3-gdal gdal-bin python3-pyproj proj-bin python3-shapely fiona python3-fion ...

  7. arcpy实例教程-地图图层导出到要素类

    arcpy实例教程-地图图层导出到要素类 商务合作,科技咨询,版权转让:向日葵,135-4855_4328,xiexiaokui#qq.com 功能:将选定图层的范围导出到内存要素类 描述:将选定图层 ...

  8. javascript prototype理解

    如图比较好的阐述了prototype和__proto__ 简单的可以这么理解: 狗类A( function foo()),狗类A的模板描述:A.模板 (foo.prototype)是一个对象objec ...

  9. Incorrect string value: '\xF0\x9F\x98\xAD",...' for column 'commentContent' at row 1

    我分为下面三个步骤来解决: (1):修改mysql数据库的编码为uft8mb4 (2):修改数据表的编码为utf8mb4 (3):修改连接数据库的连接代码 更改数据库编码:ALTER DATABASE ...

  10. jetty demo实例启动

    Jetty是一个提供HHTP服务器.HTTP客户端和javax.servlet容器的开源项目.Jetty和tomcat相比,是轻量级服务器,支持热拔插,可扩展性大tomcat集成了很多功能,个性化瘦身 ...