首页 > 其他分享 >实验二

实验二

时间:2024-04-14 22:49:00浏览次数:25  
标签:lucday include int ++ 实验 printf main

task1

点击查看代码
 #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);
     }
     system("pause");
     return 0;
 }

line15功能:生成1到65的随机数
程序功能:生成202383310001到202383310065之间的五个随机学号

task2

点击查看代码
#include<stdio.h>
 #include<stdlib.h>
  
 int main()
 {
     char 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;
         }
         getchar();
     }
 
     system("pause");
     return 0;
 }

task3

点击查看代码
#include <stdio.h>
 #include <stdlib.h>
 #include <time.h>
 
  int main()
 {
     int lucday, m, n = 0;
     
     srand(time(0));
     lucday = rand() % 31 + 1;
     printf("猜猜2024年5月哪一天会是你的lucky day\n\n");
     printf("开始喽,你有三次机会,猜吧(1~31):");
      
     while (n < 3)
     {
         scanf("%d", &m);
         printf("\n");
  
         if (m == lucday)
         {
             printf("哇,猜中了:-)\n");
             return 0;
         }
         else if (m < lucday)
         {
             printf("你猜的日期早了,你的lucky day还没到呢\n");
         }
         else
         {
             printf("你猜的日期晚了,你的lucky day在前面哦\n");
         }
         
         if (n < 2)
         {            
             printf("\n再猜(1~31):");       
         }
    
         n++;
    }
  
     if (n == 3)
     {
         printf("\n\n次数用完了,偷偷告诉你,5月你的lucky day是%d号\n",lucday);
     }
     
     return 0;
 }   


task4

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

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

	while (scanf("%d%d", &n, &a) != EOF) {
		s = 0.0;
		for (i = 1; i <= n; i++) {
			k = 0;
			for (j = 0; j < i; j++) {
				k = k * 10 + a;
		}
			s += (double)i / k;
		}
		printf("n=%d,a=%d,s=%1f\n\n", n, a, s);
	}
	return 0;
}

task5

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

int main() {
	int i, j;
	for (i = 1; i <= 9; i++) {
		for (j = 1; j <= i; j++) {
			printf("%d*%d=%d\t", i, j, i * j);
		}
		printf("\n");
	}
	return 0;
}

task6

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

int main() {
	int n, i, k, j;
	printf("input n:");
	scanf("%d", &n);

	for (i = 0; i < n; i++)
	{
		for (j = 0; j < i; j++)
		{
			printf("\t");
		}
		for (k = 2 * (n-i) - 1; k>0; k--)
		{
			printf(" O \t");
		}
		printf("\n");

			for (j = 0; j < i; j++)
			{
				printf("\t");
		}
		for (k = 2 * (n-i) - 1; k>0; k--) {
			printf("<H>\t");
		}
		printf("\n");

		for (j = 0; j < i; j++)
		{
			printf("\t");
		}
		for (k = 2 * (n - i) - 1; k > 0; k--)
		{
			printf("I I\t");
		}
		printf("\n");
	}
	return 0;
}


标签:lucday,include,int,++,实验,printf,main
From: https://www.cnblogs.com/hyn1215/p/18134837

相关文章

  • 实验二。
    include<stdio.h>include<stdlib.h>include<time.h>defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;printf("20238331%04d\n",number);}return0;}问题一:一到六......
  • 实验2 C语言分支与循环基础应用编程
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){ intnumber; inti; srand(time(0)); for(i=0;i<N;++i) { number=rand()%65+1; printf("20238331%04d\n",number); } return0;......
  • 实验2
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;//生成一个1-65之间的随机数printf("20238331%04d\n",......
  • 第二次实验
    练习一:line15是在1~65的范围内随机取数这个程序生成202383310001~202383310065之间的学号练习二:include<stdio.h>intmain(){charcolor;while(scanf("%c",&color)!=EOF){ switch(color){ case'r':printf("stop!\n"); break; case'g�......
  • 实验二
    项目1代码`#include<stdio.h>include<stdlib.h>include<time.h>defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;printf("20238331%04d\n",number);}sys......
  • 实验二
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){ intnumber; inti; srand(time(0)); for(i=0;i<N;i++){ number=rand()%65+1; printf("20238331%04d\n",number); } return0;}#i......
  • 实验2 C语言分支与循环基础应用编程
    任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;//生成一个1-65之间的随机数printf("20238331%04d\n&q......
  • 实验二
    任务一include<stdio.h>include<stdlib.h>include<time.h>defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){ number=rand()%65+1; printf("20238331%04d\n",number);}return0;}问题一:在一到六十五之......
  • 实验2
    实验一#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;printf("20238331%04d\n",number);......
  • 实验2
    `#include<stdio.h>include<stdlib.h>include<time.h>defineN5intmain(){intnumber;inti;srand(time(0));//以当前系统时间作为随机种子for(i=0;i<N;++i){number=rand()%65+1;printf("20238331%04d\n",numbe......