#includelt;stdio.hgt;
創新互聯專注于雙臺子網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供雙臺子營銷型網站建設,雙臺子網站制作、雙臺子網頁設計、雙臺子網站官網定制、微信小程序定制開發服務,打造雙臺子網絡公司原創品牌,更為您提供雙臺子網站排名全網營銷落地服務。
#includelt;stdlib.hgt;
int main()
{
char a[100];
int i=0,j=0;
printf("請輸入字符串:\n");
gets(a);
while(ai!='\0')
i++;
i--;
for(;jlt;=i;i--,j++)
{
if(ai!=a[j])
{
break;
}
}
if(jlt;=i)
{
printf("不是回文串\n",a);
}
else
{
printf("是回文串\n",a);
}
system("pause");
return 0;
}
擴展資料:
用法:
1、printf()函數是格式化輸出函數,一般用于向標準輸出設備按規定格式輸出信息。
格式輸出,它是c語言中產生格式化輸出的函數(在stdio.h中定義)。用于向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數據格式說明組成。
要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字符表示特殊的含義。
簡單點理解就是,在一段程序中你正確使用該函數,可以在該程序運行的時候輸出你所需要的內容。
2、printf函數是一個標準庫函數,它的函數原型在頭文件“stdio.h”中。但作為一個特例,不要求在使用printf函數之前必須包含stdio.h文件。
1、首先打開vc6.0,新建一個控制臺項目。
2、然后我們添加頭文件。
3、然后我們添加main主函數。
4、然后我們定義6個long型變量。
5、然后我們使用scanf給input賦值。
6、然后我們分解個位、百位、千位、萬位。
7、然后我們使用if判斷。
8、然后我們運行程序,看看結果已經能判斷回文數。
//首先我認為回文不一定是奇數個;也有可能是偶數個;只要這個字符串\x0d\x0a//正讀跟反讀都一樣 那它就是回文 所以不應該把字符串的個數當成是判斷回文串的\x0d\x0a//一個條件。\x0d\x0a#include \x0d\x0a#include \x0d\x0a#include \x0d\x0a\x0d\x0abool huiWen(const char *p);\x0d\x0aint main()\x0d\x0a{\x0d\x0a char test[225];\x0d\x0a gets(test);\x0d\x0a if(huiWen(test))\x0d\x0a {\x0d\x0a printf("是回文!\n");\x0d\x0a }\x0d\x0a else\x0d\x0a {\x0d\x0a printf("不是回文!\n");\x0d\x0a }\x0d\x0a getch();\x0d\x0a return 0;\x0d\x0a}\x0d\x0abool huiWen(const char *p)\x0d\x0a{\x0d\x0a int i=0,n=strlen(p);\x0d\x0a while(p[i]==p[n-i-1] i
回答于?2022-11-16