实验2 C语言控制语句应用编程
2022/4/15 1:43:32
本文主要是介绍实验2 C语言控制语句应用编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 int main() { int grade, number; int i; srand(time(0)); for (i = 0; i < N; i++) { grade = rand() % 4 + 2018; number = rand() % 999 + 1; printf("%d8330%04d\n", grade, number); } return 0; }
问题1: 生成一个介于2018到2021的随机整数。
问题2:生成一个介于1到999的随机整数。
问题3:生成五个介于2018级到2021级的随机学号。
#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 3 int main() { int d,i,j; d=rand()%30+1; printf("猜猜2022年4月哪一天会是你的lucky day\n\n"); printf("开始喽,你有三次机会,猜吧(1~30):"); srand(time(0)); for(i=1;i<=N;i++) { scanf("%d",&j); printf("\n"); if(j==d) { printf("哇,猜中啦! "); break; } else if(j<d) { printf("你猜的日期早了,你的lucky day还没到呢\n\n再猜(1~30):"); continue; } else { printf("你猜的日期晚了,你的lucky day已经过啦\n\n再猜(1~30):"); continue; } } if(i>N) printf("次数用完了,偷偷告诉你,四月,你的幸运日是%d号",N); return 0; }
#include <stdio.h> int main() { char x; while(scanf("%c",&x)!= EOF) { if (x == 'r') { printf("stop!\n"); } else if (x == 'g') { printf("go go go\n"); } else if (x == 'y') { printf("wait a minute\n"); } else printf("something must be wrong...\n"); getchar(); } return 0; }
#include <stdio.h> #include <math.h> int main() { int i,n,a; while(scanf("%d%d",&n,&a)!= EOF) { float fm=0.0,s=0.0; for(i=1;i<=n;i++) { fm+=a*pow(10,i-1); s+=i/fm; } printf("n = %d, a = %d, s= %f\n",n,a,s); } return 0; }
#include <stdio.h> int main() { int a,b; for(a=1;a<=9;a++) { for(b=1;b<=a;b++) { printf("%dx%d = %3d ",b,a,a*b); } printf("\n"); } return 0; }
#include <stdio.h> int main() { int j,i; printf("input n:"); scanf("%d",&i); for(j=1;j<=i;j++) { printf(" o \n"); printf("<H>\n"); printf("I I\n\n"); } return 0; }
#include <stdio.h> int main() { int i,j; printf("input n:"); scanf("%d",&i); for(j=1;j<=i;j++) { printf(" o "); } printf("\n"); for(j=1;j<=i;j++) { printf("<H> "); } printf("\n"); for(j=1;j<=i;j++) { printf("I I "); } printf("\n"); return 0; }
#include <stdio.h> int main() { int i,j,k,n; printf("input n:"); scanf("%d",&i); n=i; for(k=0;k<n;k++) { int a,b,c; a=k+1; b=k+1; c=k+1; while(a>1) { printf(" "); a--; } for(j=1;j<=2*i-1;j++) { printf(" o "); } printf("\n"); while(b>1) { printf(" "); b--; } for(j=1;j<=2*i-1;j++) { printf("<H> "); } printf("\n"); while(c>1) { printf(" "); c--; } for(j=1;j<=2*i-1;j++) { printf("I I "); } printf("\n"); i--; }
实验总结:
通过这几道实验,我更好地掌握了循环结构。
这篇关于实验2 C语言控制语句应用编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南
- 2025-01-03图像文字理解,OCR、大模型还是多模态模型?PalliGema2在QLoRA技术上的微调与应用
- 2025-01-03混合搜索:用LanceDB实现语义和关键词结合的搜索技术(应用于实际项目)
- 2025-01-03停止思考数据管道,开始构建数据平台:介绍Analytics Engineering Framework