首页 > 其他分享 >字符串和格式化输入/输出(解析)

字符串和格式化输入/输出(解析)

时间:2024-07-30 10:57:35浏览次数:18  
标签:Plese surname name scanf printf 字符串 格式化 解析 input

1:

#include <stdio.h>
int main(void)
{
	char name[40];
	char surname[40];
	printf("Plese input your first name:");
	scanf("%s", name);
	printf("Plese input your last name");
	scanf("%s", surname);
	printf("Hello! %s,%s", name, surname);
	return 0;

}

2:

printf("\"%s\"\n",name)
printf("\"%20s\"\n",name)
printf("\"%-20s\"\n",name)

通过width 来定义,指定宽度参数,打印名字字符串 

 3

#include<stdio.h>
int main(void)
{
	float a;
	printf("输入一个浮点数\n");
	scanf_s("%f", &a);
	printf("The input is %.1Lf or %.Le\n", a);
	printf("The input is %.3lf or %.3Le\n",a);
	return 0;
}

 4

#include <stdio.h>
int main(void)
{
	int wname, wsurname;
	char name[40];
	char surname[40];
	printf("Plese input your first name:\n");
	scanf_s("%s", name,sizeof(name));
	printf("Plese input your last name:\n");
	scanf_s("%s", surname,sizeof(surname));
	wname = printf("%s", name);
	printf(" ");
	wsurname = printf("%s", surname);
	printf("\n%*d %*d ", wname, wname, wsurname, wsurname);
	//printf("\n%*d %*d ", strlen(name), strlen(name), strlen(surname), strlen(surname));

	return 0;

}

 

 

标签:Plese,surname,name,scanf,printf,字符串,格式化,解析,input
From: https://blog.csdn.net/lly_b/article/details/140716619

相关文章

  • 十分钟教你学会 MySQL字符串处理
    CONCAT函数在Java语言中,我们经常会对字符串进行处理,在ySQL中,我们同样也有这样的函数来处理字符串,这节课我们来学习CONCAT函数。语法我们来看一下concat函数的语法:SELECTcolumn_name1,CONCAT(column_name2,str,column_name3),column_name4FROMtable_name;我们来分析......
  • C#判断字符串是否满足多个条件中的任意一个条件的逻辑
    //示例:初始化DataTable并填充数据DataTabledataTable=newDataTable();dataTable.Columns.Add("Length",typeof(int));dataTable.Columns.Add("StartIndex",typeof(int));dataTable.Columns.Add("EndIndex",typeof(int));dataTable.Columns.......
  • 如何获得 Shiny Chat 的响应来显示格式化的数学方程?
    我试图让这个示例应用程序输出格式化的数学方程。闪亮的聊天教程此处建议自定义响应显示,但我无法获得建议@chat.transform_assistant_response修改格式。我按原样使用下面的代码:@chat.transform_assistant_responsedef_(content:str)->ui.HTM......
  • RAG文档解析利器:Deepdoc
    项目结构Deepdoc是RAG框架RAGFLOW中使用的文档解析工具。|--deepdoc |--parser |--resume |--entities |--step_one.py |--step_two.py |--docx_parser.py |--pdf_parser.py |--excel_parser.py |--html_parser.py |--json_par......
  • KMP1(字符串基本概念,KMP算法和简单应用)
    KMP1(字符串基本概念,KMP算法和简单应用)基础定义字符串\(S\):无特殊说明,字符串仅由26个小写字母\('a'-'z'\)构成,并用大写字母表示一个字符串。\(|S|\):表示一个字符串的长度\(S[i]\):表示字符串\(S\)第\(i\)个位置的字母,下标从\(1\)开始。子串\(S[l,r]\):表示......
  • c语言中数据的格式化输出
     001、输出整型数据,直接输出[root@PC1test]#lstest.c[root@PC1test]#cattest.c#include<stdio.h>intmain(void){printf("[%d]\n",123);return0;}[root@PC1test]#gcctest.c-okkk[root@PC1test]#lskkktest.c[root@PC......
  • 字符串——1.反转字符串II
    力扣题目链接给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k个字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。示例:输入:s="abcdefg",k=......
  • React 的 KeepAlive 实战指南:深度解析组件缓存机制
    Vue的Keep-Alive组件是用于缓存组件的高阶组件,可以有效地提高应用性能。它能够使组件在切换时仍能保留原有的状态信息,并且有专门的生命周期方便去做额外的处理。该组件在很多场景非常有用,比如:·tabs缓存页面·分步表单·路由缓存在Vue中,通过KeepAlive包裹内的组件......
  • [笔记]字符串哈希
    定义把一个字符串映射到一个整数的函数称作哈希函数,映射到的这个整数就是这个字符串的哈希值。需要注意的一点是,哈希是将大空间上的东西(字符串有无穷多个)映射到了小空间(一定范围内的整数),所以必定会存在冲突,即若干个不同的字符串映射到了相同的哈希值,我们将这种冲突称作“哈希碰......
  • C#动态计算字符串中的表达式
    最近遇到一个需要计算字符串中表达式的需求,需要从字符串公式中动态计算结果。类似下面这样1stringexpression="Age*0.2+Height*0.1+log4"; 使用DataTable.Compute函数一开始找的是下面这种方法,但是不能计算对数1usingSystem.Data;23DataTabledt=ne......