當前位置:首頁 » 編程語言 » 字元串c語言編程題

字元串c語言編程題

發布時間: 2025-08-12 11:35:46

A. c語言編程題「從鍵盤任意輸入一個字元串,統計其中出現空格和非空格的個數。」

#include <stdio.h>
#include <string.h>
void main()
{
int a=0,b=0,i;
char c[300];
printf("請輸入一個少於300字元的字元串:");
gets(c);
for(i=0;i<300,c[i]!='\0';i++)
{
if(c[i]==' ')
a++;
else
b++;
}
printf("字元串中空格字元有%d個,非空格字元有%d個\n",a,b);
}
謝謝採納!

B. c語言編程題 輸入一字元串,判斷該字元串是否為迴文。

#include <stdio.h>

#include<stdlib.h>

int main()

{

char a[100];

int i=0,j=0;

printf("請輸入字元串: ");

gets(a);

while(a[i]!='')

i++;

i--;

for(;j<=i;i--,j++)

{

if(a[i]!=a[j])

{

break;

}

}

if(j<=i)

{

printf("不是迴文串 ",a);

}

else

{

printf("是迴文串 ",a);

}

system("pause");

return 0;

}

運行效果:

(2)字元串c語言編程題擴展閱讀:

return 0代表程序正常退出。return是C++預定義的語句,它提供了終止函數執行的一種方式。當return語句提供了一個值時,這個值就成為函數的返回值。

return語句用來結束循環,或返回一個函數的值。

1、return 0,說明程序正常退出,返回到主程序繼續往下執行。

2、return 1,說明程序異常退出,返回主調函數來處理,繼續往下執行。return 0或return 1對程序執行的順序沒有影響,只是大家習慣於使用return(0)退出子程序而已。

C. C語言:輸入一個字元串,然後逆序輸出

可以將整數當做字元串(字元串長度不超過10)接收,然後反向輸出字元數組元素即可。

字元串實際長度可以用strlen函數來計算。

方法程序如下:

#include<stdio.h>

#include<string.h>

main()

{char a[10];int i,j;

scanf("%s",a);

j=strlen(a);

for(i=j-1;i>=0;i--)

printf("%c",a[i]);

printf(" ");}

(3)字元串c語言編程題擴展閱讀:

C語言高效編程技巧:

一:以空間換時間

計算機程序中最大的矛盾是空間和時間的矛盾,那麼,從這個角度出發逆向思維來考慮程序的效率問題

二:數學方法解決問題

數學是計算機之母,沒有數學的依據和基礎,就沒有計算機發展,所以在編寫程序的時候,採用一些數學方法會對程序的執行效率有數量級的提高。

三:使用位操作

實現高效的C語言編寫的第三招----使用位操作,減少除法和取模的運算。

在計算機程序中,數據的位是可以操作的最小數據單位,理論上可以用「位運算」來完成所有的運算和操作。一般的位操作是用來控制硬體的,或者做數據變換使用,但是,靈活的位操作可以有效提高程序運行的效率。

D. C語言編程問題:從鍵盤上輸入一個字元串按照以下規則對其加密

#include<stdio.h>
intmain()
{
inti=0;
charstring[50];
gets(string);
puts(string);
while(string[i]!='')
{
if(string[i]>='a'&&string[i]<='z')
{
string[i]=(string[i]+3-'a')%26+'a';
}
elseif(string[i]>='A'&&string[i]<='Z')
{
string[i]=(string[i]+3-'A')%26+'A';
}
i++;
}
puts(string);
return0;
}

熱點內容
金蝶設置伺服器地址 發布:2025-08-12 15:22:07 瀏覽:15
玩個lol什麼配置合適 發布:2025-08-12 15:15:26 瀏覽:544
帝國cms整站源碼 發布:2025-08-12 15:00:54 瀏覽:328
net遍歷文件夾 發布:2025-08-12 15:00:43 瀏覽:315
槍都有什麼配置 發布:2025-08-12 14:28:13 瀏覽:641
抖音腳本示範 發布:2025-08-12 14:17:21 瀏覽:201
達龍雲電腦做伺服器 發布:2025-08-12 14:14:32 瀏覽:459
如何切換郵箱密碼 發布:2025-08-12 14:09:55 瀏覽:860
qq什麼都沒有該怎麼找回密碼 發布:2025-08-12 14:08:28 瀏覽:629
自動編程的步驟 發布:2025-08-12 14:07:30 瀏覽:994