牛客网初阶练习(3)

目录

1.ASCII码

2.出生日期输入输出

3.2的n次方计算


1.ASCII码

牛客网初阶练习(3)_第1张图片

学会此处求数组长度(元素数目)的方法

#include
int main()
{
    int a[] = { 73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33 };
    for (int i = 0; i < sizeof(a)/sizeof(a[0]); i++)
    {
        printf("%c", a[i]);
    }
}

2.出生日期输入输出

牛客网初阶练习(3)_第2张图片

学会格式化输入与输出

#include
int main()
{
    int year=0;
    int month =0;
    int date=0;
    //按照格式输入
    scanf("%4d%2d%2d",&year,&month,&date);
    //按照格式输出
    printf("year=%4d\n",year);
    printf("month=%02d\n",month);
    printf("date=%02d\n",date);
	return 0;
}

3.2的n次方计算

牛客网初阶练习(3)_第3张图片

学会此处 while ((scanf("%d", &n)) != EOF)的运用,当输入ctrl+z时输入停止,此时输入的为EOF

#include
int main()
{
    int n = 0;
    while ((scanf("%d", &n)) != EOF)//scanf()函数当输入错误时返回EOF)
    {
        printf("%d\n", 1<

你可能感兴趣的:(c语言)