C/C++教程

实验二 C语言控制语句应用编程

本文主要是介绍实验二 C语言控制语句应用编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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;
number = rand()%999 + 1;
printf("%d8330%04d\n", grade, number);
}
return 0;
}

1:   生成一个介于2018到2021的随机整数

2:生成一个介于1到999的随机整数

3:生成五个介于2018级到2021级的随机学号

 

 

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

    return 0;
}

 

#include <stdio.h>
int main()
{
    int n;

    while (scanf("%c", &n) != EOF)
    {
        if (n == 'y')
        {
            printf("wait a minute\n");
        }
        else if (n == 'g')
        {
            printf("go go go\n");
        }
        else if (n == 'r')
        {
            printf("stop!\n");
        }
        else
        {
            printf("something must be wrong\n");
        }
        getchar();
    }
    return 0;
}

 

 

 

 

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

 

 

 

 

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
void p(int n, int k, char s)
{
    int i, j;
    for (i = 0; i < k; i++)
    {
        printf("    ");
    }
    for (i = n; i >= 1; i--)
    {
        if (s == 'O')
        {
            printf(" %c   ", s);
        }
        else if (s == 'H')
            printf("<%c>  ", s);
        else
            printf("%c %c  ", s, s);
    }
    printf("\n");
}
int main()
{
    int n, i, j, t = 0;
    scanf("%d", &n);
    i = 2 * n - 1;
    while (i >= 1)
    {
        p(i, t, 'O');
        p(i, t, 'H');
        p(i, t, 'I');
        t += 1;
        i -= 2;
    }
}

 

这篇关于实验二 C语言控制语句应用编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!