实验二 c语言分支与循环

点击查看代码
#include <stdio.h>
#include<stdlib.h>
#include<time.h>

#define N 5

int main(){
   int number;
   int i;

   srand(time(0));

   for(i=0;i<N;++i){
	   number=rand()%65+1;
	   printf("20238331%04d\n",number);
   }
   return 0;
}

![](https://img2024.cnblogs.com/blog/3405395/202404/3405395-20240413212210465-1484544946.png) 15行为了在1-65间随机生成1个数字。 该程序为了让系统生成五个随机学号。
点击查看代码
#include<stdio.h>
#include<stdlib.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");
getchar();
	}
	return 0;
}

![](https://img2024.cnblogs.com/blog/3405395/202404/3405395-20240413212531607-1292922129.png)
点击查看代码
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define N 1

int main(){
int number,x,i;
srand(time(0));
number=rand()%31+1;
printf("猜猜2024年5月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~31):");
for(i=1;i<=3;i++){
	scanf("%d",&x);
	if(x<number)
	printf("你猜的日期早了,你的lucky day还没到呢\n"); 
	else if(x>number)
	printf("你猜的日期晚了,你的lucky day在前面哦\n");
	else{
		printf("哇,猜中了");
		return 0;	 
	}
	if(i==3)
	printf("次数用完啦。偷偷告诉你,5月你的lucky day是%d号",number); 
	 if(i<3){
	 	printf("再猜:\n");
	 }
} 


return 0;
}
![](https://img2024.cnblogs.com/blog/3405395/202404/3405395-20240413212737959-938966670.png)
点击查看代码
#include<stdio.h>
#include<stdlib.h>

int main(){
	int a,n,i,d;
	float s,x;
	while(scanf("%d%d",&n,&a)!=EOF){
	 d=a;

	   for(i=1;i<=n;i++){
	    x=1.0*i/d;
	    s+=x;
	    d=d*10+a;
	   }
	
	printf("n = %d , a = %d , s = %f\n",n,a,s);	
	}
   
	
	return 0;
}
![](https://img2024.cnblogs.com/blog/3405395/202404/3405395-20240413212901227-619270535.png)
点击查看代码
#include <stdio.h>

int main(){
int i,j,v;

for(i=1;i<=9;i++){
	for(j=1;j<=i;j++){
	v=j*i;
	printf("%dx%d=%-2d\t",j,i,v);
	}

	printf("\n");
}
	
	
	return 0;
} 

6.

点击查看代码
#include<stdio.h>
#include<stdlib.h>
int main()
{   int n,b=0;
	printf("请输入你想输出的行数");
   scanf("%d",&n);
    for(;n>=1;n=n-1)
	{   
	   	for(int m=1;m<=b;m=m+1)
		{ 
			printf("\t");
		}
		for(int i=1;i<=2*n-1;i=i+1)
		{ 
			printf(" O\t");
		}
		printf("\n");
	 	  	for(int m=1;m<=b;m=m+1)
		{ 
			printf("\t");
		}
		for(int j=1;j<=2*n-1;j=j+1)
		{ 
			printf("<H>\t");
		}
		printf("\n");
	  	for(int m=1;m<=b;m=m+1)
		{ 
			printf("\t");
		}
		for(int k=1;k<=2*n-1;k=k+1)
		{ 
			printf("I I\t");
		}
		printf("\n");
		b=b+1;
	
	}
system("pause");
return 0;
}
![](https://img2024.cnblogs.com/blog/3405395/202404/3405395-20240413220055425-660624506.png)
posted @ 2024-04-13 22:03  高羽宏  阅读(12)  评论(0)    收藏  举报