當前位置:首頁 » 編程語言 » c語言如何輸入n個字元
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言如何輸入n個字元

發布時間: 2022-09-13 13:59:11

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