Java教程

实验2

本文主要是介绍实验2,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

TEST1

#include <stdio.h>
int main()
{
int num;
scanf("%d", &num);
printf("2049%04d\n", num);
scanf("%d", &num);
printf("2049%04d\n", num);
scanf("%d", &num);
printf("2049%04d\n", num);
return 0;
}

 

#include <stdio.h>
int main()
{
    int num,i;
    i=3;
    while(i--)
    {
        scanf("%d", &num);
        printf("2049%04d\n", num);
    }
    return 0;
}

 TEST2

#include <stdio.h>
int main()
{
    char ans1, ans2;
    printf("复习了没? (输入y或Y表示复习了,输入n或N表示没复习) : ");
    ans1 = getchar(); // 从键盘输入一个字符,赋值给ans1
    getchar(); // 思考这里为什么要加这一行。试着去掉这一行,看看对运行有没有影响。
    printf("\n动手敲代码了没? (输入y或Y表示敲了,输入n或N表示木有敲) : ");
    ans2 = getchar();
    if (ans1=='Y'&&ans2=='Y'||ans1=='y'&&ans2=='y'||ans1=='Y'&&ans2=='y'||ans1=='y'&&ans2=='Y')
    printf("\n罗马不是一天建成的:)\n");
    else
    printf("\n罗马不是一天毁灭的。。。\n");
    return 0;
}

 

 

 TEST3

#include <stdio.h>
int main()
{
    char x;
    x = getchar();
    if ( x>=48&&x<=57) 
    printf("%c是数字字符\n", x);
    else if ( x>=65&&x<=90||x>=97&&x<=122) 
    printf("%c是英文字母\n", x);
    else
    printf("%c是其它字符\n", x);
    return 0;
}

 

 

 TEST4

#include<stdio.h>
int main()
{
    int n,a,i,b;
    float sum;
    scanf("%d %d",&n,&a);
    sum=0;
    b=a;
    for(i=1;i<=n;i++)
    {
        sum=sum+(float)i/b;
        b=b*10+a;
    }
    printf("n=%d,a=%d,sum=%f",n,a,sum);
    return 0;
}

 

 TEST5

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
const int N = 5;
int main()
{
    int x, n;
    srand(time(0)); 
    for (n = 1; n <= N; n++)
    {
        x = rand() % 100; 
        printf("%3d", x);
    }
    printf("\n");
    return 0;
}

 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
const int N = 5;
int main()
    {
    int x, n;
    srand(time(0)); // 以当前系统时间作为随机种子
    for (n = 1; n <= N; n++)
    {
        x = rand() % 30+1; // 生成一个0~99之间的随机整数
        printf("%3d", x);
    }
    printf("\n");
    return 0;
}

 TEST6

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
    int a,b,c,i;
    printf("猜猜十二月哪一天是你的lucky day\n开始喽,你有三次机会(1~31):");
    srand((unsigned)time(NULL)); 
    a=rand()%(31-1+1)+1;
    for(i=0;i<2;i++)
    {
        scanf("%d",&b);
        if(a<b)
        {
            printf("你猜的日期晚了,lucky day悄悄溜到前面啦\n再猜(1~31):");
        }
        else if(a>b)
        {
            printf("你猜的日期早了,lucky day还没到呢\n再猜(1~31)"); 
        }
        else{
            printf("猜中啦"); 
        }
    }
    scanf("%d",&c);
    if(a<c)
    {
        printf("猜晚啦,lucky day早过啦,前面次数用完啦\n");
    }
    else if(a>c)
    {
        printf("猜早啦,lucky day还早呢,前面次数用完啦\n"); 
    }
    else{
        printf("猜中啦");
    }
    printf("你的luck day是%d",a);
    return 0;
}

 TEST7

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

 

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

 

#include<stdio.h>
int main(){
    int n,i,a,b;
    scanf("%d",&n);
    
    for(b=0;b<n;b++)
    {
        for(a=0;a<b;a++)
        {
            printf("\t");
        } 
        for(i=0;i<2*n-1-2*b;i++)
        {
            printf(" o \t");
        }
        printf("\n");    
        for(a=0;a<b;a++)
        {
            printf("\t");
        }    
        for(i=0;i<2*n-1-2*b;i++)
        {
            printf("<H>\t");
        }
        printf("\n");
        for(a=0;a<b;a++)
        {
            printf("\t");
        }
        for(i=0;i<2*n-1-2*b;i++)
        {
            printf("I I\t");
        }
        printf("\n");
    }
    return 0;
} 

 

这篇关于实验2的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!