ICode9

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

实验二

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

标签: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

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有