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

c語言aa如何處理

發布時間: 2022-08-22 09:36:59

Ⅰ 求大神!怎麼用c語言刪除字元串里的重復字元比如輸入aa++////9輸出aa+/9(字母和數字可以

參考代碼如下:

#include <stdio.h>
#include <string.h>

int GetResult(const char *input, char *output)
{
int i, j, k = 0;
int flag;
int length;
//判斷輸入和輸出數組是否有值
if(input == NULL || output == NULL)
{
return -1;
}
length=strlen(input);//求數組的長度
for(i = 0; i<length; i++)
{
flag = 1;
for(j = 0; j < i; j++)
{
if(output[j] == input [i])
flag = 0;
}
if(flag)
output[k++] = input[i];
}
printf("最終的字元串為:");
output[k] = '\0';
puts(output);
return 0;
}

void main()
{
char str_input[10];
char str_output[10]={"0"};
printf("請輸入你的字元串:");
scanf_s("%s",str_input,10);
GetResult(str_input,str_output);
getchar();
getchar();
}

Ⅱ c語言中如何將char類型的AA23字元串存到字元數組中a[0]=A;a[1]=A;a[2]=2;a[3]=3

char
a=AA23;
a是一個char型,范圍是-127~127,怎麼可能有AA23呢?即使是16進制,范圍也是0x00~0xFF呀。
如果只是把char型轉換成字元串,可以這樣。
char
a
=
0xAA;
char
b[4];
sprintf(b,
"%X",
a);
//
#include
<stdio.h>

Ⅲ c語言 char a="aa" 為什麼錯誤

char
a
定義的是字元變數,而"aa"是字元串,需要用數組存儲,例如:char
a[2]="aa",這樣就可以了。。

Ⅳ c語言中 int aa[ ]是什麼意思aa[ i ]

  1. intaa[]中,aa表示數組名,代表數組的首地址,可以看成一個常量,不可更改。

  2. 數組的定義形式:

元素數據類型數組名[數組元素個數];

其中:

中括弧是數組的標識。

括弧中的數組元素個數在有初始化數據時,可省,按初始化實際數據個數分配數組空間。如:int aa[]={1,2,3,4,5};//aa佔5個整型數據空間。

數組所佔內存空間,可用sizeof命令計算得到。如:sizeof(aa)=5*4=20

  • i為數組的標識,可變

Ⅳ C語言,看不明白*aa的意思,解釋一下,選什麼呢

char*aa[2],首先它是一個數組,數組里2個元素都是指向字元型的指針。也就是說char*aa[2]是一個指針數組。
ps:這和(char*)aa[2]一樣的。但注意(char*aa)[2],這樣子就是數組指針,是不同的。這題答案是B

Ⅵ 請問 c語言中 int x='aa' 這個x值怎麼求的

#include<stdio.h>
main()
{
int x = 'aa';
printf("%d\n",x);
system("pause");
}
結果是:24929

Ⅶ C語言 劃橫線處 實參與形參如何傳遞值aa什麼意思。。。為什麼還有那個&n~求救。。。

aa就是你上面一行定義的實參,aa是這個數組的首地址,因為你形參定義的是int *類型的
&n就是n的地址,你上面定義了int *類型,所以這里也要傳遞n的地址

Ⅷ 如何用C語言打開文件aa.txt,從文件中讀出十個數字,從小到大進行排序後,再寫入該文件中

#include <stdio.h>

void main()
{
char str[20];
int i,j,t;
FILE *FP;
FP=fopen("C:\\aa.txt","r");
fgets(str,11,FP);
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
{
if(str[j]>str[j+1])
{
t=str[j];str[j]=str[j+1];str[j+1]=t;
}
}
fclose(FP);
fopen("C:\\aa.txt","w+");
fputs(str,FP);
fclose(FP);
}

Ⅸ a aa aaa aaaa aaaaa 菜鳥提問,這個用C語言如何編程

用循環就解決了。
示例:

#include <stdio.h>

int main()
{
int i = 0;

printf("請輸入需要輸出的行數:\n");
scanf("%d", &i);
int count = 0;

for (int j = 0; j < i; j++)
{
count++;
for (int k = 0; k < count; k++)
{
printf("a");
}

printf("\n");
}

return 0;
}

注:請使用ctrl+F5運行,否則控制台會一閃而過。