ICode9

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

实验2

2022-04-19 09:32:33  阅读:126  来源: 互联网

标签:include int -- 实验 printf main day


task1.c
//生成五个介于2018级到2021级间的随机学号//
#include <stdio.h> 
#include <stdlib.h> 
#include <time.h> 

#define N 5 

int main() 
{
     int grade, number; 
     int i; 

     srand(time(0)); // 以当前系统时间作为随机种子 

     for(i=0; i<N; ++i) 
     {
         grade = rand()%4 + 2018; //生成一个2018到2021的随机整数
         number = rand()%999 + 1; //生成一个1到999的随机整数
         printf("%d8330%04d\n", grade, number); 
      }

      return 0;
 }

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

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

task4.c
#include<stdio.h> #include<math.h> int main() { int n,a; int i=1; while(scanf("%d%d",&n,&a)!=EOF) { double t=0,s=0; for(i=1;i<=n;++i) { t=pow(a,i); s=s+i/t; } printf("n=%d,a=%d,s=%lf\n",n,a,s); } return 0; }

 

task5.c
#include<stdio.h>
#include<math.h>
int main()
{
    int i,j;
    for(i=1;i<10;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d×%d=%d  ",i,j,i*j);
        }
        printf("\n");
    }
    return 0;
}

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

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

task6.3.c
#include<stdio.h>

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

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

 

标签:include,int,--,实验,printf,main,day
来源: https://www.cnblogs.com/wbb020622/p/16163809.html

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

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

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

ICode9版权所有