实验二

实验1

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define N 5
#define R1 586
#define R2 701

int main()
{
    int number;
    int i;
    
    srand( time(0) );// 以当前系统时间作为随机种子
    
    for(i=0;i<N;++i)
    {
        number=rand()%(R2-R1+1)+R1;
        printf("20228330%04d\n",number);
     } 
     
     return 0;
}

实验二

#include<stdio.h>

int main()
{
   double x,y;
   char c1,c2,c3;
   int a1,a2,a3;
   
   scanf("%d%d%d",&a1,&a2,&a3);
   printf("a1=%d,a2=%d,a3=%d\n",a1,a2,a3);
   
   getchar();
   scanf("%c%c%c",&c1,&c2,&c3);
   getchar();
   printf("c1=%c,c2=%c,c3=%c\n",c1,c2,c3);
   
   scanf("%lf,%lf",&x,&y);
   printf("x=%lf,y=%lf\n",x,y);
   
   return 0;
} 

实验三

task1

#include <stdio.h>
#include <math.h>
int main() {
    double x, ans;
scanf("%lf", &x);
ans = pow(x, 365); printf("%.2f的365次方: %.2f\n", x, ans);
return 0; }

  

task 2

#include <stdio.h>
#include <math.h>
int main() {
    double x, ans;
    while(scanf("%lf", &x) != EOF)
    {
ans = pow(x, 365); printf("%.2f的365次方: %.2f\n", x, ans); printf("\n");
}
return 0; }

  

 

task 3

#include <stdio.h>
#include <math.h>

int main()
{
	double F,C;
	
	while(scanf("%lf",&C) !=EOF)
	{
		F=9.0/5.0*C+32;
		printf("摄氏度c=%.2f时,华氏度f=%.2f\n", C,F);
		printf("\n");
}
	
	return 0;
}

  1. 实现在586-701间随机取数
  2. 通过抽取学号来选人

 实验四

#include<stdio.h>
 
int main()
{
	printf("输入交通信号灯的颜色r、g或y");
	char color;
	scanf("%c",&color);
	while(scanf("%c",&color)!=EOF){
	switch(color){
		case'r':
		    printf("stop!\n");
		break;
		case'g':
			printf("go go go\n");
		break;
	    case'y':
	    	printf("wait a minute\n");
	    break;
	    default:
	    printf("something must be wrong...\n");
	    break;    			
	}
	scanf("%c",&color);
	}	
	return 0;
}

  

实验五

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){

int num,lnum,i;
printf("猜猜2023年4月哪一天会是你的lucky day\n");
printf("开始喽,你有三次机会,猜吧(1,30):");

srand(time(0));

for (i=1;i<=3;i++)
{


	scanf("%d",&num);
	lnum=rand()%30+1;
	if(num==lnum){
	  printf("哇,猜对啦\n");
	  break;}
	  else if(num<lnum)
	  {
		printf("你猜的日期早了,你的lucky day还没到呢\n");
		printf("再猜:");} 
	else{
		printf("你猜的日期晚了,你的lucky day已经过了\n");
		printf("再猜:");}
	}
	if (i==4)
		printf("次数用完了,偷偷告诉你:4月,你的lucky day是%d号\n",lnum);
	
		return 0;
}
	 

  

实验六

//打印九九乘法表
#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<=9;i++)
    {
        for(j=1;j<=i;j++)
        printf("%d*%d=%d\t",j,i,j*i);
        printf("\n");
    }
    return 0;
 } 

实验七

#include<stdio.h>
int main()
{
    int i,j,n,s,k,q,r,t,p;
    scanf("%d",&n);
    s=n;
    for(i=1;i<=n;i++)
    {
        for(j=1;j<i;j++)
           printf("\t");
        for (k=1;k<=(2*s-1);k++)
            printf(" o \t");
        printf("\n");
        for(q=1;q<i;q++)
            printf("\t");    
        for(r=1;r<=(2*s-1);r++)
            printf("<H>\t");
        printf("\n");
        for(t=1;t<i;t++)
            printf("\t");
        for(p=1;p<=(2*s-1);p++)
             printf("I I\t");
        printf("\n");
        s=s-1;
        }
        return 0;
}

 

 

 

 

posted @ 2023-03-16 20:55  zk柯r  阅读(27)  评论(1编辑  收藏  举报