黑马程序员技术交流社区

标题: 教程中一些基础习题练习,欢迎拍砖 [打印本页]

作者: 562632346    时间: 2015-2-15 12:34
标题: 教程中一些基础习题练习,欢迎拍砖
内容都是我自己练习的时候手打的,测试过没有问题的,都是基础练习,大神勿喷,欢迎新方法。
#include <stdio.h>

    /*在屏幕上输出特殊符号
    printf("************\n");
    printf("** itcast **\n");
    printf("************\n");
     */
    /*a,b赋值,及交换,打印地址
    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 ("a加b的和是%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的值是%d,b的值是%d\n",a,b);
    */
    /*if{} else{}的使用举例
    int count=45;
    if (count>50)
    {
   
        printf ("开班\n");
    }
    else
    {
        printf ("不开班\n");
        
    }
     */
    /*
     输入一个整数month代表月份,根据月份输出对应的季节。
     春季:3、4、5
     夏季:6、7、8
     秋季:9、10、11
     冬季:12、1、2
     
    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)(用两种方式)
    A:90~100
    B:80~89
    C:70~79
    D:60~69
    E:0~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++;
    }
    */
    /*计算1到n的和
    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;
    }
     //调用前面定义的函数,计算a,b的和
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)返回base的n次方

/*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);*/
   
   
   
   
   
   
   
   
   
   
   
    return 0;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2