实验任务一

#include <stdio.h>
#include <math.h>
int main(){
float a, b, c, x1, x2;
float delta, real, imag;
printf("Enter a, b, c: ");
while(scanf("%f%f%f", &a, &b, &c) != EOF) {
if(a == 0) printf("not quadratic equation.\n\n");
else {
delta = b*b - 4*a*c;
if(delta >= 0) {
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (-b - sqrt(delta)) / (2*a);
printf("x1 = %.2f, x2 = %.2f\n\n", x1, x2);
}
else {
real = -b/(2*a);
imag = sqrt(-delta) / (2*a);
printf("x1 = %.2f + %.2fi, x2 = %.2f - %.2fi\n\n", real, imag, real, imag);
}
}
printf("Enter a, b, c: ");
}
return 0;
}

实验任务二

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5
int main (){
int x,n;
srand(time(0));
n=0;
do {
n++;x= rand()%10;
printf("%3d",x);
}while(n<N);
printf("\n");
return 0;
}

实验任务三

#include <stdio.h>
int main (){
int x=101;
int n=200;
int num=0;
for (;x<=200;x++){
int t,flag;
flag=1;
for (t=2;t<x;t++)
{
if (x%t==0)
{flag=0;
}
}
if (flag){
printf(" %d",x);
num++;
if (num%5==0) printf("\n");
}
}
printf("\n101~200之间共有%d个素数",num);
return 0;
}

实验任务四

#include <stdio.h>
int main(){
long s;
printf("Enter a number: ");
while (scanf("%ld",&s)!=EOF){
long sum,t;
sum=0;
int a,b;
b=0;
t=10;
long j=10;
if (s<1000000000){
while (s/t!=0){
a=(s%t-b)/(t/10);
b=b+a*(t/10);
if(a%2!=0){
sum=sum+a*(j/10);
j=j*10;
}
t=t*10;
}
a=(s%t-b)/(t/10);
b=b+a*(t/10);
if(a%2!=0){
sum=sum+a*(j/10);
}
}else{
int x;
for (x=1;x<=9;x++){
a=(s%t-b)/(t/10);
b=b+a*(t/10);
if(a%2!=0){
sum=sum+a*(j/10);
j=j*10;
}
t=t*10;
}
a=s/1000000000;
if(a%2!=0){
sum=sum+a*(j/10);
}
} printf("new number is: %ld\n\n",sum);
printf("Enter a number: ");
}
return 0;
}

实验任务五

#include <stdio.h>
int main(){
int n;
printf ("Enter n(1~10):");
while (scanf ("%d",&n)!=EOF){
int t,f,T;
f=1;
T=1;
double s=0.0;
for (t=1;t<=n;t++){
T=t*T;
s=s+f*(1.0/T);
f=f*(-1);
}
printf("n = %d, s = %f\n\n",n,s);
printf ("Enter n(1~10):");
}
}

实验任务六

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main (){
printf("猜猜2020年12月哪一天会是你的luck day\n\n");
int n= rand()%31+1;
int t=1;
printf ("开始喽,你有三次机会,猜吧(1~31):");
int a;
for (t=1;t<=3;t++){
scanf("%d",&a);
if(a<n){
printf("小伙子真着急,你猜的日期早了,luck day还妹到呢\n\n");
}
if (a>n){
printf("你猜的日期晚啦,luck已经莫得了\n\n");
}
if (a==n){
printf("这也能猜中??这么好的luck还需要luck day干嘛,速速去买彩票\n\n");
break;
}
}
if(a!=n){
printf("次数用光啦。。。偷偷告诉你:");
Sleep(1000);
printf("12月");
for (t=1;t<=3;t++){
Sleep(500);
printf("。");
}
Sleep(1000);
printf("每天都是luck day!!!");
}
}

随机推荐

  1. 记一次Ddos遭遇

    万年不用的vps最近借朋友用了几天,今天突然跟我说连不上了 上服务器先暴力重启一波 还是不行,netstat一看 端口的连接状态是这个样子: 估计连接被打满了,遂换了个端口 重启之 问题解决

  2. GoFrame 模板引擎对变量转义输出- XSS 漏洞

    GoFrame 模板引擎对变量转义输出- XSS 漏洞 环境: gf v1.14.4 go 1.11 官网说明 默认情况下,模板引擎对所有的变量输出并没有使用HTML转码处理,也就是说,如果开发者处理 ...

  3. 3D显微镜笔记

    1. 三视图:能够正确反映物体长.宽.高尺寸的正投影工程图(主视图,俯视图,左视图三个基本视图)为三视图,这是工程界一种对物体几何形状约定俗成的抽象表达方式. 附上自己大二时候设计的减速器--设计了两 ...

  4. Error:Execution failed for task ':app:compileDebugAidl'. > java.lang.IllegalStateException: aidl is missing from '/Users/renguodong/Library/Android/sdk/build-tools/26.0.2/aidl'

    错误信息:Error:Execution failed for task ':app:compileDebugAidl'. > java.lang.IllegalStateException: ...

  5. fist-第四天冲刺随笔

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE1 这个作业要求在哪里 https://edu.cnblogs.com/campus/fz ...

  6. PyQt(Python+Qt)学习随笔:QTableWidgetItem的构造方法

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTableWidgetItem类为QTableWidget类的项实例类,用于保存表格部件的信息.项 ...

  7. 第十一章、Designer中主窗口QMainWindow类

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 主窗口对象是在新建窗口对象时,选择main window类型的模板时创建的窗口对象,如图: ...

  8. Scrum 冲刺第六天

    一.每日站立式会议 1.会议内容 1)进行每日工作汇报 张博愉: 昨天已完成的工作:学习如何编写用户手册 今日工作计划:编写测试计划 工作中遇到的困难:文档不知如何动手 张润柏: 昨天已完成的工作:完 ...

  9. 基于gin的golang web开发:服务间调用

    微服务开发中服务间调用的主流方式有两种HTTP.RPC,HTTP相对来说比较简单.本文将使用 Resty 包来实现基于HTTP的微服务调用. Resty简介 Resty 是一个简单的HTTP和REST ...

  10. 矩阵乘法优化DP复习

    前言 最近做毒瘤做多了--联赛难度的东西也该复习复习了. Warning:本文较长,难度分界线在"中场休息"部分,如果只想看普及难度的可以从第五部分直接到注意事项qwq 文中用(比 ...