文档章节

第四章 字符串和格式化输入/输出

yohoj
 yohoj
发布于 2015/05/15 14:48
字数 310
阅读 3
收藏 0

#include<stdio.h>

int main()
{
	char l_name[20],f_name[20];
	scanf("%s%s",f_name,l_name);
	printf("%s %s\n",f_name,l_name);
	return 0;
}

#include<stdio.h>
#include<string.h>

int main()
{
	char name[20];
	int n;
	printf("Please input your name\n");
	scanf("%s",name);
	n = strlen(name);
	printf("\"%s\"\n",name);
	printf("\"%20s\"\n",name);
	printf("\"%-20s\"\n",name);
	printf("\"%*s\"\n",n+3,name);
	return 0;
}

#include<stdio.h>

int main()
{
	float a;
	printf("Please input the a;\n");
	scanf("%f",&a);
	printf("The input is %.1f 0r %.1e\n",a,a);
	printf("The input is +%.3f 0r %.3E\n",a,a);
	return 0;
}

#include<stdio.h>

int main()
{
	char name[20];
	float height;
	printf("Please input your name and height\n");
	scanf("%s%f",name,&height);
	printf("%s,you are %.3f feet tall.\n",name,height);
	return 0;
}

#include<stdio.h>
#include<string.h>

int main()
{
	char firstn[20],lastn[20];
	int i,j;
	printf("Please input your first name\n");
	scanf("%s",firstn);
	printf("Please input your last name\n");
	scanf("%s",lastn);
	i = strlen(firstn);
	j = strlen(lastn);
	printf("%s %s\n",firstn,lastn);
	printf("%*d %*d\n",i,i,j,j);
	printf("%s %s\n",firstn,lastn);
	printf("%*d %*d\n",-i,i,-j,j);
	return 0;

}

#include<stdio.h>
#include<float.h>

int main()
{
	double a = 1.0 / 3.0;
	float b = 1.0 /3.0;
	printf("%.4lf\n",a);
	printf("%.12lf\n",a);
	printf("%.16lf\n",a);
	printf("%.4f\n",b);
	printf("%.12f\n",b);
	printf("%.16f\n",b);
	printf("%f %f\n",FLT_DIG,DBL_DIG);
	return 0;
}

#include<stdio.h>
#define OJL 3.785
#define OFT 1.069

int main()
{
	float feet,jialun,m,l;
	printf("Please input the feet and jialun\n");
	scanf("%f%f",&feet,&jialun);
	m = feet / jialun;
	l = 100/(m / OJL * OFT); 
	printf("%.1f %.1f\n",m,l);
	return 0;

	
}


© 著作权归作者所有

yohoj
粉丝 0
博文 16
码字总数 14691
作品 0
宁波
私信 提问
Java基础教程,第六讲,格式化输入输出

上一课我们留下一个思考题,StringBuilder效率为什么比String的效率高? 第四讲我们已经说过了,Java中没有内置String类型,而是在Java的类库中提供了一个基类,当直接使用String拼接字符串时...

程序员补给栈
02/08
19
0
《Java编程思想》第四版读书笔记 第十三章 字符串

13.1 String对象是不可变的。String类中每一个看起来会修改String值的方法实际上都是创建了一个全新的String对象来包含修改后的字符串内容,而最初的String对象则丝毫未动。 13.2 用于Strin...

一万
2016/06/07
79
0
《PHP和MySQL Web 开发》 第四章 字符串操作与表达式

1.格式化字符串以便存储 addslashes()和stripslashes(); PHP提供了两个专门用于转义字符串的函数。将单双冒号变更为( ' 或 “ ); 如果PHP的默认配置还没有启用该功能,应使用 addslashes()...

十万猛虎下画山
2018/07/10
0
0
编写第一个c#应用程序---my diary

c#语言,net平台的编程语言,如何编写第一个c#应用程序呢?菜鸟学习难。开始吧(let's start)第一个程序总是非常简单的。我们让用户通过键盘输入自己的名字,然后程序在屏幕上打印出一条欢迎信...

crossmix
2015/03/27
50
0

没有更多内容

加载失败,请刷新页面

加载更多

JS基础-该如何理解原型、原型链?

JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个...

OBKoro1
今天
6
0
高防CDN的出现是为了解决网站的哪些问题?

高防CDN是为了更好的服务网络而出现的,是通过高防DNS来实现的。高防CDN是通过智能化的系统判断来路,再反馈给用户,可以减轻用户使用过程的复杂程度。通过智能DNS解析,能让网站访问者连接到...

云漫网络Ruan
今天
14
0
OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
2.9K
24
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
46
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部