ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

实验二

2022-04-17 23:02:28  阅读:104  来源: 互联网

标签:include int scanf else 实验 printf main


任务一:
/*随机产生5组学号*/ 
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
int main()
{
    int grate,number;
    int i;
    srand(time(0)) ;
    for(i=0;i<N;++i)
    {grate=rand()%4+2018;  /*产生2018~2021年的数值,及年份*/ 
    number=rand()%999+1;  /*产生1~999之间的数,即学号后四位编号*/
    printf("%d8330%04d\n",grate,number);
    }
    return 0;
}

 



任务二:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    int t,s,c,i;
    srand(time(0));
    t=rand()%30+1;
    printf("猜猜2022年4月那一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30):");
     
     for(c=1;c<4;c++)
    {
      scanf("%d",&s);
     if(s<t)
     printf("你猜的日期早了,你的还没到呢\n再猜(1~30):");
     else if(s>t)
     printf("你猜的日期晚了,你的 lucky day已经过啦\n再猜(1~30):");
     else if(s==t)
     {
     printf("\n哇,猜中了:)");break;}
     
     }
if(s!=t)
printf("\n 次数用完啦,偷偷告诉你:4月,你的lucky day是%d号",t);
return 0;
}

任务三:

#include <stdio.h>
int main()
{
    char a;
    while (scanf("%c", &a) != EOF)
    {
        if (a == 'r')
            printf("stop!\n");
        else if (a == 'g')
            printf("go go go\n");
        else if (a == 'y')
            printf("wait a minute\n");
        else
            printf("somrthing must be wrong...\n");
    getchar();
}
    return 0;
}

任务四:

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
    int n,a,i;
    double sum,b;
     while(scanf("%d%d",&n,&a)!=EOF)
     {
         for(sum=0,b=0,i=1;i<=n;i++)
         {
             b+=a*pow(10,i-1);
              sum+=i/b;
        }
         printf("n=%d,a=%d,s=%.6lf\n\n",n,a,sum);
    }
    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 =%2d  ",j,i,i*j);
        }
        printf("\n");
     } 
    return 0;
}

任务六:

task6-1:

#include<stdio.h>
int main()
{
    int n,i;
    scanf("%d",&n);
    printf("input n:%d\n",n);
    for(i=1;i<=n;i++)
{    printf(" 0 \n");
    printf("<H>\n");
    printf("I I\n");
    printf("\n");
 } 
 return 0;
}

task6-2:

#include<stdio.h>

int main()
{
    int i,n,j,k;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
        printf(" o \t");
    
    printf("\n");

    for(j=1;j<=n;j++)
        printf("<H>\t");

    printf("\n");

    for(k=1;k<=n;k++)
        printf("I I\t");

    
    return 0;
}

task6-3:

#include<stdio.h>
int main()
{
    int n,m,i=1;
    printf("input n:");
    scanf("%d",&n);
    
    while(n>0)
    {
        for(m=0;m<i;m++)
        {
        printf("      ");    
        }
        for(m=1;m<=2*n-1;m++)
        {
            printf(" O ");
            printf("   ");
        }
        printf("\n");
        
        for(m=0;m<i;m++)
        {
        printf("      ");    
        }
        for(m=1;m<=2*n-1;m++)
        {
            printf("<H>");
            printf("   ");
        }
        printf("\n");
        
        for(m=0;m<i;m++)
        {
        printf("      ");    
        }
        for(m=1;m<=2*n-1;m++)
        {
            printf("I I");
            printf("   ");
        }
        printf("\n");
        n--;
        i++;
    }
    return 0;
}

 

标签:include,int,scanf,else,实验,printf,main
来源: https://www.cnblogs.com/hezroy/p/16157781.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有