版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z_qifa/article/details/77771011
cin是c++标准,scanf是在c中使用的
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
/*
strlen包含在string.h头文件里,加上
#include <string.h>
#include <cstring> // C语言头文件为 string.h 新c++编译器 ,前面加c ,后去掉 .h
输入char[]
*/
char s[100100];
cin>>s;
//strlen和sizeof的区别
int len = strlen(s);
int size = sizeof(s); //100100
cout<<s<<" "<<len<<" "<<size<<endl;
//连续输入多个变量
double z,g;
int h;
cin>>z>>g>>h;
cout<<z<<" "<<g<<" "<<h<<endl;
//输入string
string str;
cin>>str;
int len1 = str.length();
int size1 = str.size();
cout<<str<<" "<<len1<<" "<<size1<<endl;
/*
printf,scanf两个函数都包含在库文件<stdio.h>中。
连续输入多个变量
*/
double x,y;
int w;
scanf("%lf%lf%d",&x,&y,&w);
printf("%lf %lf %d",x,y,w);
return 0;
}
纯文本代码:
#include<cstdio> #include<iostream> #include<cstring> using namespace std; int main() { /* strlen包含在string.h头文件里,加上 #include <string.h> #include <cstring> // C语言头文件为 string.h 新c++编译器 ,前面加c ,后去掉 .h 输入char[] */ char s[100100]; cin>>s; //strlen和sizeof的区别 int len = strlen(s); int size = sizeof(s); //100100 cout<<s<<" "<<len<<" "<<size<<endl; //连续输入多个变量 double z,g; int h; cin>>z>>g>>h; cout<<z<<" "<<g<<" "<<h<<endl; //输入string string str; cin>>str; int len1 = str.length(); int size1 = str.size(); cout<<str<<" "<<len1<<" "<<size1<<endl; /* printf,scanf两个函数都包含在库文件<stdio.h>中。 连续输入多个变量 */ double x,y; int w; scanf("%lf%lf%d",&x,&y,&w); printf("%lf %lf %d",x,y,w); return 0; }