十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、首先我们新建一个dev C++的项目。
创新互联主要从事成都网站设计、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务蟠龙,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
2、接下来在项目中新建C语言程序文件。
3、然后在C语言文件中声明一个字节数组。
4、通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串。
5、接着在通过printf函数输出用户输入的内容。
6、最后运行C语言程序,我们输入内容以后就可以输出了。
如果要输入N个不包含空格的字符串,可以这样输入:
char
s[N][20];
for(i=0;iN;i++)
scanf("%s",s[i]);
如果要输入N个允许包含空格(以回车结束)的字符串,可以这样输入:
char
s[N][100];
for(i=0;iN;i++)
gets(s[i]);
#includelt;stdio.hgt;
void main(){
void copy(char*,int,int);
int n,m;
char string[100];
printf("enter a number n:");
scanf("%d",n);
printf("enter a string:");
scanf("%s",string);
printf("enter a number m:");
scanf("%d",m);
copy(string,n,m);
return 0;
}
void copy(char*str,int n,int m){
int i,j;
char string[100];
char*p=string;
i=m-1;
j=0;
str=str+i;
for(;ilt;n;i++,j++){
*(p+j)=*(str++);
printf("%c\n",*(p+j));
}
}
扩展资料:
printf用法
//以下程序用于获得输入值i,j并将其输出(i,j之间以逗号隔开)
#includelt;stdio.hgt;
int main()
{
int i,j;
scanf("%d%d",i,j);
printf("i=%d;j=%d",i,j);
return 0;
}
//以下程序用于输出“百度百科”
#includelt;stdio.hgt;
int main()
{
printf("百度百科");
return 0;
}
format
Format参数是包含三种对象类型的一个字符串:
*无格式字符复制到输出流;
*转换规范,每个规范导致在值参数列表中检索1个或更多个项;
*转义序列。
通常意义上format的格式如下:
%[flags][width][.prec][F|N|h|l]type
直接上代码:
int main()
{
int n,letter=0,blank=0,digit=0,other=0;
printf("Enter n:");
scanf("%d",n);
printf("Enter %d characters:",n);
char *c=new char[n+1];
scanf("%s",c);
for(int i=0;in;i++)
{
if ((c[i]='a'c[i]='z')||(c[i]='A'c[i]='Z')) {
letter++;
}
else if(c[i]==' ')
{
blank++;
}
else if (c[i]='0'c[i]='9')
{
digit++;
}
else
{
other++;
}
}
printf("letter=%d,blank=%d,digit=%d,other=%d\n",letter,blank,digit,other);
return 0;
}
运行结果: