首页 > 其他分享 >实验二

实验二

时间:2024-10-10 15:34:31浏览次数:8  
标签:%. int random 实验 printf include day

源代码

#include #include #include #define N 5 #define N1 397 #define N2 476 #define N3 21 int main() { int cnt; int random_major, random_no; srand(time(NULL)); // 以当前系统时间作为随机种子 cnt = 0; while(cnt < N) { random_major = rand() % 2; if(random_major) { random_no = rand() % (N2 - N1 + 1) + N1;//21 将随机数除以(N2 - N1 +1)得到的余数加上 N1后得到的值赋给random_no printf("20248329%04d\n", random_no); } else { random_no = rand() % N3 + 1;//25 将随机数除以(N3)得到的余数加上 1后得到的值赋给random_no printf("20248395%04d\n", random_no); } cnt++; } system("pause"); return 0; }

结果

! 1.随机生成了一个397~476范围的数 2.随机生成了一个1~21范围的数 3.随机生成五个学号 

 

源代码

#include #include int main() { double a,b,c; double delta,p1,p2; while(scanf("%lf %lf %lf",&a,&b,&c)!=EOF) { if(a==0) { printf("a=0,invalid input\n"); continue; } delta=b*b - 4*a*c; p1 = -b/2/a; p2=sqrt(fabs(delta))/2/a; if(delta==0) printf("x1=x2=%.2g\n",p1); else if(delta>0) printf("x1=%.2g, x2=%.ag/n",p1+p2,p1-p2); else { printf("x1=%.2g+%.2gi,",p1,p2); printf("x2=%.2g-%.2gi\n",p1,p2); } } getchar(); return 0; }

结果

源代码

#include int main() { char ace; while (scanf("%c", &ace) != EOF) { getchar(); if(ace=='r') printf("stop!\n"); if(ace=='g') printf("go go go\n"); if(ace=='y') printf("wait a minute\n"); if(ace!='r'&&ace!='g'&&ace!='y') printf("something must be wrong...\n"); } return 0; }

结果

源代码

 

#include int main(){ double a,max,min,sum; max = 0; min = 200000; sum = 0; while(scanf("%lf",&a) !=EOF){ if(a == -1) break; if(a < min) min = a; if(a > max) max = a; sum += a; } printf("今日累计消费总额:%.1lf\n",sum); printf("今日最高一笔开销:%.1lf\n",max); printf("今日最低一笔开销:%.1lf\n",min); return 0; }

结果

源代码

 

#include int main() { int a,b,c; while(scanf("%d %d %d",&a,&b,&c)!=EOF) { if((a+b>c)&&(a+c>b)&&(b+c>a)) { if(a * a == b * b + c * c||b * b == a * a + c * c||c * c == a * a + b * b ) printf("直角三角形\n"); else if(a==b||b==c||a==c) { if(a==b&&b==c) printf("等边三角形\n"); else printf("等腰三角形\n"); } else printf("普通三角形\n"); } else printf("不能构成三角形\n"); } return 0; }

结果

源代码

 

#include #include int main() { int day,a,t; t = 0; srand(time(NULL)); day = (rand() % 30 + 1); printf("猜猜2024年11月哪一天会是你的lucky day\n"); printf("开始喽,你有三次机会,猜吧(1~30):"); while(scanf("%d",&a)){ if(t == 2){ printf("次数用光啦。偷偷告诉你,11月你的lucky day是%d号\n",day); break;} if(a == day ) printf("哇,猜中了:)\n"); if(a > day){ printf("你猜的日期晚了,你的lucky day在前面哦\n"); printf("再猜(1~30):");} if(a < day){ printf("你猜的日期早了,你的lucky day还没到呢\n"); printf("再猜(1~30):");} t++; } system("pause"); return 0; }

结果

标签:%.,int,random,实验,printf,include,day
From: https://www.cnblogs.com/Faze11230426/p/18456419

相关文章

  • 实验2
    task.1代码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1397#defineN2476#defineN321intmain(){intcnt;intrandom_major,random_no;srand(time(NULL));cnt=0;while(cnt<N){......
  • 20222326 2024-2025-1 《网络与系统攻防技术》实验一实验报告
    一、实验内容Linux基本操作的学习能熟练的熟悉文件修改、打开,查看文件夹内容能正常使用gdb、vi可以理解汇编语言、机器指令、EIP的内容等理解可执行文件和机器指令例如call指令反汇编指令objdump文件十六进制转换指令%!xxd与%!xxd-r逆向工程学习如何分析和......
  • 实验二 C语言分支与循环基础应用编程-1
    task1.c #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1397#defineN2476#defineN321intmain(){intcnt;intrandom_major,random_no;srand(time(NULL));//以当前系统时间作为随机种子cnt=0;while(cnt<N){rando......
  • 实验2
    任务1源代码1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13977#defineN24768#defineN321910intmain(){11intcnt;12intrandom_major,random_no;1314srand(t......
  • 20222419 2024-2025-1 《网络与系统攻防技术》实验一实验报告
    1.实验内容1.1本周学习内容(1)了解了缓冲区溢出发展历史:红色代码、冲击波病毒、震荡波病毒、心脏出血、乌克兰断网、勒索病毒。(2)了解了缓冲区溢出漏洞的本质和危害:缓冲区溢出漏洞是由于程序没有进行严格的内存越界检查,导致数据溢出并覆盖相邻内存空间,从而可能被攻击者利用执行恶......
  • 实验1 现代c++基础编程
    任务1:源代码task1.cpp//现代C++标准库、算法库体验//本例用到以下内容://1.字符串string,动态数组容器类vector、迭代器//2.算法库:反转元素次序、旋转元素//3.函数模板、const引用作为形参#include<iostream>#include<string>#include<vector>#include......
  • 实验1 c++
    任务1:task1.cpp1#include<iostream>2#include<string>3#include<vector>4#include<algorithm>56usingnamespacestd;78//声明9//模板函数声明10template<typenameT>11voidoutput(constT&c);1213//......
  • 实验二
    任务一源代码1#include<stdio.h>2#include<time.h>34#defineN55#defineN13976#defineN24767#defineN3218intmain(){910intrandom_major,random_no;11intcnt;12srand(time(NULL));1314cnt=......
  • 实验2
    实验任务1:1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13977#defineN24768#defineN321910intmain(){11intcnt;12intrandom_major,random_no;1314srand(......
  • 实验2
    任务11#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13977#defineN24768#defineN321910intmain(){11intcnt;12intrandom_major,random_no;1314srand(time(......