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

c語言輸入c12

發布時間: 2022-08-18 05:29:54

Ⅰ 如何用c語言或者JAVA實現對一串字元進行排序並求出元素的個數,想了幾天都不知道如何解決,還望高手賜教!

定義
char a[10000],b[100][20];t[20];

這個輸入用gets函數全部輸入進去,定義a數組非常大
gets(a);
第二部判斷逗號的個數,記錄下來,並且把字元串分成若干個小的字元串
for(i=0,j=0,k=0;a[i];i++)
{
if(a[i]!=',')
{
b[j][k]=a[i];
k++;

}
else
{
b[j][k]='\0';
k=0;
j++;

}

}
那麼k就是元素的個數
接著排序
這個應該很簡單
for(i=0;i<j;i++)
for(k=i+1;k<j;k++)
if(strcmp(b[i],b[k])>0)
{
strcpy(t,b[i]);
strcpy(b[i],b[k]);
strcpy(b[k],t);

}
列印不用說了吧,呵呵

Ⅱ C語言如何輸入一個數組

1、輸入數組需要使用指針獲取地址後,就能對得到的數組就行操作了。首先打開DEV C++軟體,新建一個空白的C語言文件:

Ⅲ C語言運算符怎麼輸入

C語言中的邏輯或運算符可以按住shift鍵,接著按兩下enter上面的鍵就能打出來。

C語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都作為運算符處理。除了常見的三大類,算術運算符、關系運算符與邏輯運算符之外,還有一些用於完成特殊任務的運算符,比如位運算符。

C語言中,多個表達式可以用逗號分開,其中用逗號分開的表達式的值分別結算,但整個表達式的值是最後一個表達式的值。

按位運算符做的事在現代代碼中不常見到。它們會用各種方式改變構成位元組和其他數據結構的位。我不會在本書中講這些,不過在一些特定類型底層系統中,它們用起來會非常順手。

賦值運算符的作用是將表達式賦給變數,不過C語言中很多運算符都可以和賦值合並使用。

(3)c語言輸入c12擴展閱讀:

C語言常見的運算符:

1、算數運算符:用於算數運算,包括+、-、* 、/等;關系運算符:用於比較運算,包括>、<、==、!=等。

2、邏輯運算符:用於邏輯運算,包括 &&、||、!三種;位操作運算符:按二進制位對位運算,包括&、|、~、<<等。

3、賦值運算符:用於賦值運算,包括=、+=、&=等;條件運算符:三目運算符,用於條件求值(?:).

4、逗號運算符:用於把若干表達式組合成一個表達式(,);指針運算符:用於取內容*和用於取地址&。

5、求位元組數運算符:用於計算數據類型所佔的位元組數sizeof;特殊運算符:()、[]、成員(->,.)等。

Ⅳ c語言中怎麼按要求輸入數字

你平時怎麼輸入就怎麼輸。
代碼如下:
#include
<stdio.h>
void
main()
{
char
c;
scanf("%c",&c); //像你平時輸入*一樣。先按shift再加上數字8(注意:不是數字鍵盤的8).
printf("%c\n",c);
}
能解決問題還請採納,謝謝

Ⅳ C語言中怎樣輸入1+2輸出1+2=3或輸入12輸出12=2

基本的語法分析程序,給你寫了個參考#includestdio.h#includestring.h#includestdlib.hintmain(void){chars[80];inti,a=0,b=0,g=0;charc,p;gets(s);for(i=0;istrlen(s);i++){c=s[i];if(c==\t||c==)//空格或TABcontinue;if(c=0c=9)//數字{if(g==0)a=a*10+(c-0);elseb=b*10+(c-0);}elseif(c==+||c==*)//+,-號{p=c;g++;if(g1){printf(毛病:符號不能超過1個\n);return⑴;}}else{printf(毛病:有不能辨認的字元\n);return⑵;}}if(p==+)printf(%d+%d=%d\n,a,b,a+b);elseprintf(%d*%d=%d\n,a,b,a*b);return0;}

Ⅵ C語言中怎麼輸入數字和字母

需要准備的材料分別有:電腦、C語言編譯器。

1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。

Ⅶ c語言中怎麼輸入123456789輸出12取整數前兩位

這個程序在輸入的時候通過控制符讀入a、b和c。scanf("%2d%3d",&a,&b);表示輸入的數字前兩位賦值給a,再往後三位賦值給b。

Ⅷ C語言程序:編寫程序,統計特定字母的個數。要求用指針編寫。謝謝!!!

#include <stdio.h>
void main()
{
char str[50], ch, *p;
int count=0;
printf("輸入字元串:\n");
gets(str);
printf("輸入要統計的的字母: ");
ch = getchar();
for(p=str; *p != '\0'; p++)
if(*p==ch)
count++;
printf("字母%c的個數為:%d\n", ch, count);
}

Ⅸ c語言 如何從鍵盤輸入字元串

c語言從鍵盤輸入字元串的步驟如下:

1.首先我們新建一個dev C++的項目。