A. c语言中怎么连续输入几个字符串
1、首先我们新建一个dev C++的项目。
B. C语言如何一次输入多个字符串,然后再输出
1、首先打开visual studio软件,新建一个C语言文件。
C. c语言中怎么输入由n个字符组成的字符串啊n也是需要输入的
字符串都是利用字符数组存储,输出有两种方法
1.利用for循环依次输出每个元素,printf %c
2.字符串直接输出,printf %s
D. (C语言)输入正整数n,再输入n个字符,统计英文字母(不区分大小写)、空格或回车、数字、其他字符
直接上代码:
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;i<n;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 ",letter,blank,digit,other);
return 0;
}
运行结果:
E. C语言如何输入n个整数定义到字符串中
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#defineN256//宏定义
intmain()
{
charstrArray[N][256];
char*str[N];
char*temp;
inti,n;
printf("请输入字符串:\n");
for(i=0;i<N;i++)
{
gets(strArray[i]);
if(strcmp(strArray[i],"")==0)//空格串作为字符串输入结束符
{
break;
}
str[i]=strArray[i];
}
F. c语言 如何连续输入几个字符
#include<stdio.h>
#include<stdlib.h>
charst[110];
intmain(){
chara=getchar();
printf("a=%c ",a);
charb=getchar();
printf("b=%c ",b);
charc=getchar();
printf("c=%c ",c);
st[0]=a;st[1]=b;st[2]=c;
intd=atoi(st);
printf("theresultis%d ",d);
getchar();
}
G. 你好,C语言中怎样输入n,再输入一个字符,然后输出n个这样的字符
只需设置一个循环,循环里设置输出该字符,循环n次即可。代码如下:
#include<stdio.h>
void
main()
{
int
n;
int
i;
char
c;
scanf("%d",&n);
//输入n
getchar();
//吸收回车键
scanf("%c",&c);
//输入字符
for(i=0;i<n;i++)
printf("%c",c);
}
H. C语言,要输入N个字符串怎么输
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#defineN256//宏定义
intmain()
{
charstrArray[N][256];
char*str[N];
char*temp;
inti,n;
printf("请输入字符串: ");
for(i=0;i<N;i++)
{
gets(strArray[i]);
if(strcmp(strArray[i],"")==0)//空格串作为字符串输入结束符
{
break;
}
str[i]=strArray[i];
}
(8)c语言如何输入n个字符扩展阅读
C语言输出函数printf
#include<stdio.h>
intmain()
{
inta=12;
floatb=3.1415;
charc='A';
printf("%d ",a);
printf("o%o ",a);
printf("0x%x ",a);
printf("%3.2f ",b);
printf("%c ",c);
getchar();
return0;
}
I. C语言中怎样输入n,再输入一个字符,然后输出n个这样的字符
只需设置一个循环,循环里设置输出该字符,循环n次即可。代码如下:
#include<stdio.h>
void main()
{
int n;
int i;
char c;
scanf("%d",&n); //输入n
getchar(); //吸收回车键
scanf("%c",&c); //输入字符
for(i=0;i<n;i++)
printf("%c",c);
}
J. c语言中怎么连续输入几个字符串
楼主应该是问怎样输入有空格的字符串吧!
输入有空格的字符串有2种方法
1、使用gets函数
Eg:
char s[100];
gets(s);
2、利用scanf的%[]格式控制符
Eg:输入I love you!
#include "stdio.h"
void main()
{
char str[50];
scanf("%[^\n]",str); /*scanf("%s",str);不能接收空格符*/
printf("%s\n",str);
}
输入:I□love□you! ↘ (□代表空格,↘代表回车)
输出:I love you!
这里的scanf("%[^\n]",str);表示输入的字符串以回车结束。
更多见我的网络空间