#黑马程序员------基础习题练习总结

#include <stdio.h>


    /*在屏幕上输出特殊符号

    printf("************\n");

    printf("** itcast **\n");

    printf("************\n");

     */

    /*ab赋值,及交换,打印地址

    int a=10;

    int b=11;

    int temp;

    temp=a;

    a=b;

    b=temp;

    printf ("a=%d,b=%d\n",a,b);

    printf ("a的地址是%p\n",a);

    */

    /*接收输入的值scanf函数

    int age;

    scanf ("%d",&age);

    printf ("王兴慧是%d\n",age);

    */

    /*接收两个整数,并计算他们的和

    int a,b;

    printf ("请输入两个正整数");

    scanf ("%d,%d",&a,&b);

    int score;

    score=a+b;

    printf ("ab的和是%d\n",score);

    */

    /*将秒转换为几分几秒

    int a;

    printf ("请输入秒数:");

    scanf ("%d",&a);

    int b=a/60;

    int c=a%60;

    printf ("%d秒等于%d%d\n",a,b,c);

    */

    /*自加和自减

    int a=10,b=11;

    a++;

    b--;

    printf ("a的值是%db的值是%d\n",a,b);

    */

    /*if{} else{}的使用举例

    int count=45;

    if (count>50)

    {

    

        printf ("开班\n");

    }

    else

    {

        printf ("不开班\n");

        

    }

     */

    /*

     输入一个整数month代表月份,根据月份输出对应的季节。

     春季:345

     夏季:678

     秋季:91011

     冬季:1212

     

    int monch;

    printf ("请输入月份:");

    scanf ("%d",&monch);

    if (monch==3||monch==4||monch==5)

    {

        printf ("春季\n");

        

    }

    else if (monch==6||monch==7||monch==8)

    {

        printf ("夏季\n");

        

    }

    else if (monch==9||monch==10||monch==11)

    {

        printf ("秋季\n");

        

    }

    else if (monch==12||monch==1||monch==2)

    {

        printf ("冬季\n");

        

    }

    else

    {

        printf ("输入有误\n");

    }

    */

    /*switch方法实现月份输出季节

    int monch;

    printf ("请输入月份:");

    scanf ("%d",&monch);

    switch (monch)

    {

        case 3:

        case 4:

        case 5:

            printf ("春季\n");

            break;

        case 6:

        case 7:

        case 8:

            printf ("夏季\n");

            break;

        case 9:

        case 10:

        case 11:

            printf ("秋季\n");

            break;

        default:

            printf ("冬季\n");

            break;

    }

    */

    /*

    3> 输入一个整数score代表分数,根据分数输出等级(A-E(用两种方式)

    A90~100

    B80~89

    C70~79

    D60~69

    E0~60

    

    int score;

    printf ("请输入分数:");

    scanf ("%d",&score);

    if (score<=100&&score>90)

    {

        printf("等级是A\n");

    }

    else if (score>=80)

    {

        printf ("等级是B\n");

    }

    else if (score>=70)

    {

        printf ("等级是c\n");

    }

    else if (score>=60)

    {

        printf ("等级是D\n");

    }

    else

    {

        printf ("等级是E\n");

    }

    */

    /*whil输出二十次俯卧撑

    int a=0;

    while (a<20)

    {

        printf ("俯卧撑\n");

        a++;

    }

    */

    /*计算1n的和

    int n;

    int a=0;

    printf ("请输入一个正整数");

    scanf ("%d",&n);

    int score=0;

    while (a<n)

    {

        a++;

        score=score+a;

        

    }

    printf ("1%d的和是%d\n",n,score);

    */

    /*利用嵌套for循环输出乘法口诀表

    int i,j;

    for (i=0;i<=9;i++)

    {

        for (j=1;j<=i;j++)

        {

            printf("%d*%d=%d ",i,j,i*j);

        }

        printf ("\n");

    }

    */

    /*定义一个函数,计算两个整数的和

    //定义函数计算两个整数的值,返回a+b

    int sum(int num1,int num2)

    {

        return num1+num2;

    }

     //调用前面定义的函数,计算ab的和

int main()

{

    int a=6,b=7;

    int c=sum(a,b);

    printf ("a+b的和是%d\n",c);

    */

    //打印横线

/*

void printline()

{

    printf("***********************\n");

}

int main()

{

    for (int a=0;a<9;a++)

    printline();

*/

//编写一个函数int pows(int base, int n)返回basen次方


/*int main()

{

    int m=2,n=3;

    int c=1;

    for (int a=0;a<n;a++)

    {

        c=c*m;

    

    }

    printf ("%d%d次方是%d\n",m,n,c);*/

/*int main()

{

    int i = 67 + '4';

    char c = 'c' - 10;

    

    printf("%d - %c\n", i, i);

    printf("%d - %c\n", c, c);*/

    //提示输入5个学生的成绩,算出平均分、最高分、最低分,然后输出

 /*计算5名学生的成绩

int main()

{

    printf ("请输入成绩:\n");

    int cj[5];

    scanf ("%d,%d,%d,%d,%d",&cj[0],&cj[1],&cj[2],&cj[3],&cj[4]);

    int sum=0;

    for (int i = 0 ; i<5; i++) {

        sum += cj[i];

    }

    printf("平均分是%f\n", sum/5.0);*/

//第二种方法

/* int main()

{

    int score[5];

    int sum=0;

    for (int i=0;i<5;i++){

        printf ("%d个学生的成绩是%d",i,score[i]);

        scanf ("%d",&score[i]);

        sum +=score[i];

    }

    printf ("平均分是%d\n",sum/5);*/

/*int main()

{

    char name[4]={'p','a','n','g'};

    for (int i=0;i<4;i++){

        printf ("name[%d]的地址是%p\n",i,&name[i]);

    }*/

    return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值