首页 > 编程语言 >实验2 C语言分支与循环基础应用编程 王刚202383310053

实验2 C语言分支与循环基础应用编程 王刚202383310053

时间:2024-04-12 18:45:46浏览次数:22  
标签:main EOF 202383310053 C语言 break int printf 王刚 include

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 #define N 5
 5 int main()
 6 {
 7 int number,i;
 8 srand(time(0));
 9 for(i=0;i<N;i++)
10 {number=rand()%65+1;
11 printf("20238331%04d\n",number);
12 }
13 system("pause");
14 return 0;
15 }
16 
17 /* line 15是为了生成随机数,范围是(1,65)
18   程序目的是生成五个随机的国科大的学生的学号*/

 

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     char a,b;
 6     printf("请输入一个小写字母\n");
 7     while((a=getchar())!=EOF)
 8     {
 9         switch(a)
10         {
11         case'r':printf("stop\n");break;
12         case'g':printf("go go go\n");break;
13         case'y':printf("wait a minute\n");break;
14         default:printf("something must be wrong\n");break;
15         }
16     getchar();
17     }
18     return 0;
19 }

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 int main()
 5 {   int flag=1;
 6     while(flag!=EOF)
 7     {
 8         int a,b,n=1;
 9     srand(time(0));
10     a=rand()%31+1;
11     printf("猜猜2024年5月那一天是你的lucky day\n开始喽,你有三次机会,猜吧(1~31):");
12     for(;n<=3;n++)
13     {
14         scanf("%d",&b);
15         if (b<a)
16             printf("你猜的日期早了,你的lucky day还没到呢\n");
17         else if(b>a)
18             printf("你猜的日期晚了,你的lucky day在前面呢\n");
19         else if(b=a)
20             {printf("哇,猜对了:-)\n");
21         break;}
22         if(n!=3)
23             printf("再猜(1~31):");
24     }
25     printf("次数用完啦,偷偷告诉你,5月你的lucky day 是%d号\n\n",a);
26     }
27     system("pause");
28     return 0;
29 }

 

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     int n,a;
 6     double c;
 7     while((scanf("%d%d",&n,&a))!=EOF)
 8     {   double sum=0,b=1;
 9         for(int i=1;i<=n;i++)
10         {
11             b=b*10;
12             c=(b-1)/9*a;
13             sum=sum+i/c;
14         }
15         printf("n=%d,a=%d,sum=%lf\n",n,a,sum);
16     }
17     system("pause");
18     return 0;
19 }

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     for(int i=1;i<=9;i++)
 6     { 
 7         for(int j=1;j<=i;j++)
 8         { 
 9             int a=j*i;
10             printf("%d×%d=%d\t",j,i,a);
11         }
12         printf("\n");
13     
14     }
15 system("pause");
16 return 0;
17 }

 

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {   int n,b=0;
 5     printf("请输入你想输出的行数");
 6    scanf("%d",&n);
 7     for(;n>=1;n=n-1)
 8     {   
 9            for(int m=1;m<=b;m=m+1)
10         { 
11             printf("\t");
12         }
13         for(int i=1;i<=2*n-1;i=i+1)
14         { 
15             printf(" O\t");
16         }
17         printf("\n");
18                for(int m=1;m<=b;m=m+1)
19         { 
20             printf("\t");
21         }
22         for(int j=1;j<=2*n-1;j=j+1)
23         { 
24             printf("<H>\t");
25         }
26         printf("\n");
27           for(int m=1;m<=b;m=m+1)
28         { 
29             printf("\t");
30         }
31         for(int k=1;k<=2*n-1;k=k+1)
32         { 
33             printf("I I\t");
34         }
35         printf("\n");
36         b=b+1;
37     
38     }
39 system("pause");
40 return 0;
41 }

 

 

标签:main,EOF,202383310053,C语言,break,int,printf,王刚,include
From: https://www.cnblogs.com/klosohery/p/18131915

相关文章

  • C语言月份字符转月份数值实现
    这里直接利用的宏就可以实现,月份字符串转月份数值功能,例如将“jan”转为数字1,即1月份。datetime.h#ifndef__DATETIME_H_#define__DATETIME_H_#include<rtthread.h>#defineMONTH_TABLE()\DEF_MONTH(Jan)\DEF_MONTH(Feb)\DEF_MONTH(Mar)\DEF_M......
  • C语言实现split函数
    #include<stdio.h>#include<string.h>voidmySplit(char*src,constchar*separator,chardest[][20],int*num){char*pPre=NULL;char*pNext=NULL;//记录分隔符数量intcount=0;//原字符串为空if(src==NULL||strle......
  • 几种常用数据结构的C语言实现
    队列/*********************************************************************************@file:myfifo.c*@brief:先入先出队列实现*@author:huanglidi*****************************************************************......
  • 27.C语言顺序循环结构结构练习题整理
    参考:https://www.qingsuyun.com/lib/d/600120380038000300010041/6、【单选题】语句while(!e);中的条件!e等价于()。[2分] ***AA、e==0B、e!=1C、e!=0D、~e9、【单选题】以下叙述正确的是()。[2分] ****BA、continue语句的作用是结束整个循环的执行......
  • 实验2 C语言分支与循环基础应用编程
    //task1.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&......
  • C语言09-指针(指针数组、数组指针、字符指针),值传递和引用传递,指针和函数,注释写法
    第12章指针pointer12.3指针和数组①数组名可以把数组名当做是存储了首元素地址的常量。//arr的类型表示为int[5]intarr[5]={10,20,30,40,50};②指针数组指针数组(PointerArray)是一个数组,其中的每个元素都是指针。intnum1=10,num2=20,num3=30;//ptr_......
  • c语言通过cgi做网站
    效果图:       主代码如下:#include<stdlib.h>#include<stdio.h>#include"hiredis/hiredis.h"#include"mysql/mysql.h"#pragmacomment(lib,"libmysql")#include<libmemcached/memcached.h>#include<......
  • C语言程序设计(第四版)第五章主要内容
    本章主要讲述<选择控制结构>一、关系运算符与表达式1.既不能在<=、>=、==、!=的符号中间插入空格,也不能将!=、<=、>=的两个符号写反,更不能以相应的数学运算符相混淆。2.不要将==误写为=。3.用非0值表示"真",用0值表示"假"。二、用于单分支控制的条件语句if(表达式p) 语......
  • C语言 位域
    C语言的位域(bit-field)是一种特殊的结构体成员,允许我们按位对成员进行定义,指定其占用的位数。如果程序的结构中包含多个开关的变量,即变量值为TRUE/FALSE,如下:struct{unsignedintwidthValidated;unsignedintheightValidated;}status;这种结构需要8字节的......
  • 从零开始学习C语言 第一篇如何学习C语言
    想必大家和我一样,都是在B站上大学,或者报一些网课,我自己学习下来发现“鹏哥C语言”(B站上搜鹏哥C语言)是一个很不错的网课,里面有专属于你的问答群,四五个老师服务你一个人,并且有问必答,除了编程方面的,学习、生活方面的问题都可以和他们沟通,他们会像长者一样毫无保留地为你传道授业解......