C语言练习——1

简介: C语言初阶练习

1.KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。

输入描述:

输出描述:
在这里插入图片描述

#include<stdio.h>
int main()
{
    printf("     **     \n");
    printf("************\n");
    printf("************\n");
    printf("    *  *    \n");
    printf("    *  *    \n");
    return 0;
}

2.你的手机丢了,在屏幕上输出信息告诉大家。

输入描述:

输出描述:
I lost my cellphone!

#include<stdio.h>
int main()
{
    printf("I lost my cellphone!");

    return 0;
}

3.求两个数的较大值

作业内容
写一个函数求两个整数的较大值

如:

输入:10 20

输出较大值:20`

#include<stdio.h>
  int main()
{
    int a=0;
    int b=0;
  scanf("%d %d",&a,&b);
  if(a>=b)
  printf("%d\n",a);
  else
  printf("%d\n",b);
return 0;
}

4.请计算表达式“(-8+22)×a-10+c÷2”,其中,a = 40,c = 212。

#include<stdio.h>
int main()
{
    int a=40;
    int c=212;
    printf("%d",(-8+22)*a-10+c/2);
    return 0;
}

5.据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。

输入描述:
多组输入,每行输入包括一个整数表示的智商。
输出描述:
针对每行输入,输出“Genius”。
示例1
输入:
160
复制
输出:
Genius

#include<stdio.h>
int main()
{
    int a=0;
        scanf("%d",&a);
    if(a>=140)
        printf("Genius\n");
    return 0;
}

6.判断一个整数是否能5整除是一个挺简单的问题,懒惰的KiKi还是不想自己做,于是找到你帮他写代码,你就帮帮他吧。

输入描述:
输入包括一个整数M(1≤M≤100,000)。
输出描述:
输出包括一行,如果M可以被5整除就输出YES,否则输出NO(结果大小写敏感)。
示例1
输入:
10
复制
输出:
YES
复制
示例2
输入:
9
复制
输出:
NO

#include<stdio.h>
int main()
{
    int a=0;
    scanf("%d",&a);
    if(a%5==0)
        printf("YES\n");
    else
        printf("NO\n");
    return 0;
}

7.小乐乐学校教学楼的电梯前排了很多人,他的前面有n个人在等电梯。电梯每次可以乘坐12人,每次上下需要的时间为4分钟(上需要2分钟,下需要2分钟)。请帮助小乐乐计算还需要多少分钟才能乘电梯到达楼上。(假设最初电梯在1层)

输入描述:
输入包含一个整数n (0 ≤ n ≤ 109)

输出描述:
输出一个整数,即小乐乐到达楼上需要的时间。
示例1
输入:
1
复制
输出:
2

#include<stdio.h>
int main()
{
    int n=0;
    scanf("%d",&n);
    printf("%d",(n/12)*4+2);
    return 0;
}

8.KiKi写了一个输出“Hello world!”的程序,BoBo老师告诉他printf函数有返回值,你能帮他写个程序输出printf(“Hello world!”)的返回值吗?

输入描述:

输出描述:
包括两行:
第一行为“Hello world!”
第二行为printf(“Hello world!”)调用后的返回值。

#include<stdio.h>
int main()
{
    int n=printf("Hello world!");
    printf("\n%d\n",n);
    return 0;
}
相关文章
|
6月前
|
C语言 数据安全/隐私保护
C语言初阶②(分支语句和循环语句)编程练习
C语言初阶②(分支语句和循环语句)编程练习
56 1
|
6月前
|
算法 C语言 容器
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣(上)
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣
46 0
|
6月前
|
C语言
C语言指针——练习
C语言指针——练习
|
6月前
|
编译器 C语言
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。(下)
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。
41 0
|
5月前
|
C语言
C语言练习代码第一篇
C语言练习代码第一篇
|
6月前
|
编译器 C语言 C++
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题(下)
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题
52 2
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题(下)
|
5月前
|
C语言
|
6月前
|
存储 前端开发 算法
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣(下)
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣
19 0
|
5月前
|
编译器 C语言
|
5月前
|
C语言