实验2

点击查看代码
#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;
}

A1:line15代码用于生成一个1-65之间的随机数。
A2:这个程序用于生成五个班级学号。
2.

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

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

    return 0;
}

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

int main()
{ 
    int ans;
    int i,x;
    srand(time(0));

    ans=rand()%31+1;
    printf("猜猜2024年5月哪一天会是你的lucky day\n开始喽 你有三次机会,猜吧(1~31):");

    for(i=1;i<=3;i++)
    {   scanf("%d",&x);
        if(x==ans)
            {printf("哇,猜中了:)\n");
        break;}
        else if(x<ans)
            printf("你猜的日期早了,你的lucky day还没到呢\n");
        else if(x>ans)
            printf("你猜的日期晚了,你的lucky day 在前面哦\n");
    }
    printf("次数用完啦,偷偷告诉你,5月你的lucky day是%d号\n",ans);
    system("pause");
    return 0;
}

4.

点击查看代码

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

    int main()
    { int n,a;
      double s;
      double i,d;

      while(scanf("%d%d",&n,&a)!=EOF)
      {
          s=0.00;
      for(i=1.0,d=1;i<=n;i++,d=10*d+1)
          s+=(i/(a*d));
      printf("n = %d, a = %d, s = %.6f\n",n,a,s);
      }

      system("pause");
      return 0;
    }

5.

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

int main()
{
    int line,column;
    for(column=1;column<=9;column++)
    {  for(line=1;line<=column;line++)
          printf("%d*%d=%-2d\t",line,column,column*line);
    printf("\n");
    }
system("pause");
return 0;
}

6.

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

int main()
{
    int n, i, a, x;
    printf("input n");
    scanf_s("%d", &n);
    for (i = 0; i < n; i++)
    {
        for (a = 0; a < i; a++)
            printf("\t");
        for (x = 2 * (n - i) - 1; x > 0; x--)
            printf(" O \t");
        printf("\n");
        for (a = 0; a < i; a++)
            printf("\t");
        for (a = 2 * (n - i) - 1; a > 0; a--)
            printf("<H>\t");
        printf("\n");

        for (x = 0; x < i; x++)
            printf("\t");
        for (a = 2 * (n - i) - 1; a > 0; a--)
            printf("I I\t");
        printf("\n");
    }
    system("pause");
    return 0;
}


posted @ 2024-04-15 13:06  王皓|  阅读(23)  评论(0)    收藏  举报