编程从零基础到进阶(更新中)

题目描述
依旧是输入三个整数,要求按照占8个字符的宽度,并且靠左对齐输出
输入格式
一行三个整数,空格分开
输出格式
输出它们按格式输出的效果,占一行
样例输入
123456789 -1 10
样例输出
123456789-1 10

#include "stdio.h"

int main(){
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    printf("%-8d%-8d%-8d",a,b,c);
    return 0;
}

printf函数%8d表示输出的整数至少占用8个字符,%-8d则表示左对齐。

题目描述
输入一个单精度浮点数,输出保留三位小数输出
输入格式
一个单精度浮点数
输出格式
对应的三位小数的数字
样例输入
3.14159
样例输出
3.142

#include <stdio.h>

int main(){
    float a;
    scanf("%f",&a);
    printf("%.3f",a);
    return 0;
}

printf函数%.3f表示输出浮点数时保留三位小数

题目描述
分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。
输入格式

输出格式
一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
样例输入

样例输出

#include<stdio.h>
#include <stdbool.h>
int main()
{
    bool a;
    char b;
    printf("%d %d",sizeof(a),sizeof(b));
    return 0;
}

记得include <stdbool.h>

在这里插入图片描述

#include <stdio.h>


int main(){
	int a,b;
	double c;
	scanf("%d %d",&a,&b);
	c=(double)b/a;
	c=c*100;
	printf("%.3f%%",c);
	return 0;
}

printf(“%%”):输出百分号%本身。

在这里插入图片描述

#include <stdio.h>


int main(){
	double r;
	while(scanf("%lf",&r)!=EOF)
	{
		printf("%.3lf\n",4.0/3*3.1415926*r*r*r);
	}

	return 0;
}

在每次循环开始时,while语句会检查scanf(“%lf”, &r) != EOF这个条件是否为真。scanf函数尝试从标准输入读取一个double类型的值并将其存储在r中。
如果输入成功,scanf返回读取成功的项目数量,通常是1(因为我们只尝试读取一个double类型的数据)。
如果到达文件末尾或输入失败,scanf返回EOF(End Of File的预定义宏,在stdio.h中定义,通常等于-1)。

在这里插入图片描述

#include <stdio.h>
#include <math.h>

int main(){
	int n;
	scanf("%d",&n);
	printf("%d",(int)pow(2,n));
	return 0;
}

对于pow函数,无论输入的base(底数)和exponent(指数)是什么类型,只要它们可以隐式转换为double,pow函数都将返回一个double类型的值。这意味着即使你传入的是int或者其他浮点数类型如float,pow函数也会将它们转换为double,并在计算后返回一个double类型的值。

相关推荐

  1. Python基础教程(七):函数编程-基础

    2024-07-15 22:54:05       25 阅读
  2. 编程入门笔记:基础的探索之旅

    2024-07-15 22:54:05       23 阅读
  3. CentOS常见命令深度解析:基础

    2024-07-15 22:54:05       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 22:54:05       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 22:54:05       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 22:54:05       57 阅读
  4. Python语言-面向对象

    2024-07-15 22:54:05       68 阅读

热门阅读

  1. js实现文件的分片上传

    2024-07-15 22:54:05       21 阅读
  2. Linux高级IO流详解

    2024-07-15 22:54:05       20 阅读
  3. 10个使用Numba CUDA进行编程的例子

    2024-07-15 22:54:05       18 阅读
  4. OSINT技术情报精选·2024年7月第2周

    2024-07-15 22:54:05       16 阅读
  5. 第一个AI应用(文心智能体平台)

    2024-07-15 22:54:05       16 阅读
  6. pytorch学习--使用m1 进行训练

    2024-07-15 22:54:05       18 阅读
  7. Halcon与C++之间的数据转换

    2024-07-15 22:54:05       17 阅读
  8. QT 报错C2872: “byte“: 不明确的符号

    2024-07-15 22:54:05       18 阅读
  9. 【linux 100条命令】

    2024-07-15 22:54:05       19 阅读
  10. setContentView 流程

    2024-07-15 22:54:05       22 阅读
  11. HTTP——GET请求

    2024-07-15 22:54:05       22 阅读