1.1 常量与变量-基础练习

1.printf函数基本使用,分别使用后续格式控制字符:%d %x %f \t \n \b
     1). 将整形值7,100,27以多种格式打印到屏幕.
     2). %f练习,打印%d,单引号,双引号.
     3). 使用sizeof()函数测试打印各种数据类型在32平台计算机上所占字节长度.

#include <stdio.h>
    int main(){
    int a=7,b=100,c=27;
    printf("%%d:%d\t%d\t%d\n",a,b,c);
    printf("%%x:%x\t%x\t%x\n",a,b,c);
    printf("%%f:%f\t%f\t%f\n",a,b,c);
    printf("%%\t\'\t\"\n");
    printf("sizeof(char):%d\n",sizeof(char));
    printf("sizeof(short):%d\n",sizeof(short));
    printf("sizeof(int):%d\n",sizeof(int));
    printf("sizeof(long):%d\n",sizeof(long));
    printf("sizeof(float):%d\n",sizeof(float));
    printf("sizeof(double):%d\n",sizeof(double));
}

2.编写一个程序,以月/日/年(即mm/dd/yy)的格式接受用户录入的日期信息,并以年月日(及yyyymmdd)的格式显示出来:Enter a date(mm/dd/yyyy):10/11/2010   You endered the date 20101011

#include <stdio.h>
int main(){
    int year,date,moon;
    printf("Enter a date(mm/dd/yyyy):");
    scanf("%d/%d/%d",&moon,&date,&year);
    printf("You endered the date %d%d%d\n",ye{ar,moon,date);
}

3.字符串类型变量练习
     1). 声明一个字符型变量并赋初值,显示在屏幕上.
     2). 大写字母转小写字母,并显示在屏幕上.
     3). int i = 49; 用%c和%d分别打印输出.

#include <stdio.h>
int main(){
    char ch='A';
    int i=49;
    printf("char:%c\n",ch);
    printf("change:%c\n",ch+32);
    printf("i:%c\t%d\n",i,i);
    return 0;
}

4. 编写一个函数int is_leap_year(int year),判断参数year是不是闰年,如果year是闰年则返回1,,否则返回0.如果其某年份能被4整除,但不能被100整除,那么这一年是闰年,此外,能被400整除的年份也是闰年.

#include <stdio.h>
int is_leap_year(int year);
int main(){
    int year;
    printf("请输入一个年份:");
    scanf("%d",&year);
    if(is_leap_year(year))
        printf("润年\n");
    else
        printf("非润年\n");
    return 0;
}
int is_leap_year(int year){
    if(!(year%4) && year%100)
        return 1;
    if(!(year%400))
        return 1;
    return 0;
}

转载于:https://my.oschina.net/odaytudio/blog/292938

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值