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);表示輸入的字元串以回車結束。
更多見我的網路空間