实验2 C语言控制语句应用编程
2022/4/19 14:12:35
本文主要是介绍实验2 C语言控制语句应用编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
实验任务一
task1.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; }
实验任务二
task2.c
#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 2 int main() { int x; int i,n; srand(time(0)); printf("猜猜2022年四月哪一天是你的lucky day\n\n开始喽,你有三次机会,猜吧(1~30):"); scanf("%d",&n); x=rand()%30+1; for(i=0;i<N&&n!=x;++i) { if(n<x) { printf("你猜的日期早了,你的lucky day还没到呢\n\n"); printf("再猜(1~30):"); scanf("%d",&n); } else { printf("你猜的日期晚了,你的lucky day已经过啦\n\n"); printf("再猜(1~30):"); scanf("%d",&n); } } if(n<x) printf("你猜的日期早了,你的luckyday还没到呢\n\n次数用完啦,偷偷告诉你:4月,你的luckyday是%d号",x); else if(n>x) printf("你猜的日期晚了,你的luckyday已经过啦\n\n次数用完啦,偷偷告诉你:4月,你的luckyday是%d号",x); else printf("哇,猜中了:-)\n\n"); return 0; }
实验任务三
task3.c
#include <stdio.h> #include <stdlib.h> int main() { double a; char ch; while(scanf("%lf",&a)!=EOF) { ch=getchar(); if(ch=='y') { printf("wait a minute\n"); } else if(ch=='g') { printf("go go go\n"); } else if(ch=='r') { printf("stop!\n"); } else { printf("something must be wrong...\n"); } } return 0; }
实验任务四
task4.c
#include <stdio.h> #include <stdlib.h> #include<math.h> int main() { int n,a,i; while(scanf("%d%d",&n,&a)!=EOF) { float s=0.0,m=0.0; for(i=1;i<=n;i++) { m+=a*pow(10,i-1); s+=i/m; } printf("n=%d,a=%d,s=%f\n",n,a,s); } return 0; }
实验任务五
task5.c
#include <stdio.h> #include<stdlib.h> #include<math.h> int main() { int column,line,value; for(column=1;column<10;++column) { for(line=1;line<=column;++line) { value=column*line; printf("%d * %d = %2d ",line,column,value); } printf("\n"); } return 0; }
实验任务六
task6_1.c
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int i,n; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;++i) { printf(" 0 \n<H>\nI I\n\n\n"); } return 0; }
task6_2.c
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int i,n; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;++i) { printf(" 0 "); } printf("\n"); for(i=1;i<=n;++i) { printf("<H> "); } printf("\n"); for(i=1;i<=n;++i) { printf("I I "); } printf("\n"); return 0; }
task6_3.c
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int i,n,m,s; printf("input n:"); scanf("%d",&n); s=n; for(m=0;n>0;n--,m++) { int x,y,z; x=y=z=m; while(x>0) { printf(" "); x--; } for(i=1;i<=2*n-1;++i) { printf(" 0 "); } printf("\n"); while(y>0) { printf(" "); y--; } for(i=1;i<=2*n-1;++i) { printf("<H> "); } printf("\n"); while(z>0) { printf(" "); z--; } for(i=1;i<=2*n-1;++i) { printf("I I "); } printf("\n\n"); } return 0; }
这篇关于实验2 C语言控制语句应用编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25TypeScript基础知识详解
- 2024-12-25安卓NDK 是什么?-icode9专业技术文章分享
- 2024-12-25caddy 可以定义日志到 文件吗?-icode9专业技术文章分享
- 2024-12-25wordfence如何设置密码规则?-icode9专业技术文章分享
- 2024-12-25有哪些方法可以实现 DLL 文件路径的管理?-icode9专业技术文章分享
- 2024-12-25错误信息 "At least one element in the source array could not be cast down to the destination array-icode9专业技术文章分享
- 2024-12-25'flutter' 不是内部或外部命令,也不是可运行的程序 或批处理文件。错误信息提示什么意思?-icode9专业技术文章分享
- 2024-12-25flutter项目 as提示Cannot resolve symbol 'embedding'提示什么意思?-icode9专业技术文章分享
- 2024-12-24怎么切换 Git 项目的远程仓库地址?-icode9专业技术文章分享
- 2024-12-24怎么更改 Git 远程仓库的名称?-icode9专业技术文章分享