C语言编程,输入任意一串字符,判断是否都为字母。如果是,则输出。如果不是,则重新输入。 c语言,从键盘中输入一个字符,如果是大写字母,转换成小写字母...

c\u8bed\u8a00\uff0c\u8f93\u5165\u4e00\u4e2a\u5b57\u7b26\uff0c\u5224\u65ad\u5b83\u5982\u679c\u662f\u5c0f\u5199\u5b57\u6bcd\u8f93\u51fa\u5176\u5bf9\u5e94\u5927\u5199\u5b57\u6bcd

#include
void main()
{
char ch;
ch=getchar();
if(ch>='A'&&ch<='Z')
{
printf("\u4e3a\u5927\u5199\u5b57\u7b26\n");
}
else if(ch>='a'&&ch<='z')
{
printf("\u4e3a\u5c0f\u5199\u5b57\u7b26\n");
}
}

\u6269\u5c55\u8d44\u6599\uff1ainclude\u7528\u6cd5\uff1a
#include\u547d\u4ee4\u9884\u5904\u7406\u547d\u4ee4\u7684\u4e00\u79cd\uff0c\u9884\u5904\u7406\u547d\u4ee4\u53ef\u4ee5\u5c06\u522b\u7684\u6e90\u4ee3\u7801\u5185\u5bb9\u63d2\u5165\u5230\u6240\u6307\u5b9a\u7684\u4f4d\u7f6e\uff1b\u53ef\u4ee5\u6807\u8bc6\u51fa\u53ea\u6709\u5728\u7279\u5b9a\u6761\u4ef6\u4e0b\u624d\u4f1a\u88ab\u7f16\u8bd1\u7684\u67d0\u4e00\u6bb5\u7a0b\u5e8f\u4ee3\u7801\uff1b\u53ef\u4ee5\u5b9a\u4e49\u7c7b\u4f3c\u6807\u8bc6\u7b26\u529f\u80fd\u7684\u5b8f\uff0c\u5728\u7f16\u8bd1\u65f6\uff0c\u9884\u5904\u7406\u5668\u4f1a\u7528\u522b\u7684\u6587\u672c\u53d6\u4ee3\u8be5\u5b8f\u3002
\u63d2\u5165\u5934\u6587\u4ef6\u7684\u5185\u5bb9
#include\u547d\u4ee4\u544a\u8bc9\u9884\u5904\u7406\u5668\u5c06\u6307\u5b9a\u5934\u6587\u4ef6\u7684\u5185\u5bb9\u63d2\u5165\u5230\u9884\u5904\u7406\u5668\u547d\u4ee4\u7684\u76f8\u5e94\u4f4d\u7f6e\u3002\u6709\u4e24\u79cd\u65b9\u5f0f\u53ef\u4ee5\u6307\u5b9a\u63d2\u5165\u5934\u6587\u4ef6\uff1a
1\u3001#include
2\u3001#include"\u6587\u4ef6\u540d"

\u4f60\u6240\u5199\u7684\u4ee3\u7801\u662f\u6b63\u786e\u7684\uff0c\u60f3\u8981\u67e5\u770b\uff0c\u8bf7\u7528\u8fd9\u4e2a\uff1a
#include
int main()
{
char ch;
scanf("%c",&ch);
if(ch>='A'&&ch<='Z')
{
ch=ch+32;
printf("%c",ch);
}else{
printf("%c",ch);
}
getchar();
getchar();
return 0;
}

\u62d3\u5c55\u8d44\u6599

C\u8bed\u8a00\u662f\u4e00\u95e8\u901a\u7528\u8ba1\u7b97\u673a\u7f16\u7a0b\u8bed\u8a00\uff0c\u5e94\u7528\u5e7f\u6cdb\u3002C\u8bed\u8a00\u7684\u8bbe\u8ba1\u76ee\u6807\u662f\u63d0\u4f9b\u4e00\u79cd\u80fd\u4ee5\u7b80\u6613\u7684\u65b9\u5f0f\u7f16\u8bd1\u3001\u5904\u7406\u4f4e\u7ea7\u5b58\u50a8\u5668\u3001\u4ea7\u751f\u5c11\u91cf\u7684\u673a\u5668\u7801\u4ee5\u53ca\u4e0d\u9700\u8981\u4efb\u4f55\u8fd0\u884c\u73af\u5883\u652f\u6301\u4fbf\u80fd\u8fd0\u884c\u7684\u7f16\u7a0b\u8bed\u8a00\u3002
\u5c3d\u7ba1C\u8bed\u8a00\u63d0\u4f9b\u4e86\u8bb8\u591a\u4f4e\u7ea7\u5904\u7406\u7684\u529f\u80fd\uff0c\u4f46\u4ecd\u7136\u4fdd\u6301\u7740\u826f\u597d\u8de8\u5e73\u53f0\u7684\u7279\u6027\uff0c\u4ee5\u4e00\u4e2a\u6807\u51c6\u89c4\u683c\u5199\u51fa\u7684C\u8bed\u8a00\u7a0b\u5e8f\u53ef\u5728\u8bb8\u591a\u7535\u8111\u5e73\u53f0\u4e0a\u8fdb\u884c\u7f16\u8bd1\uff0c\u751a\u81f3\u5305\u542b\u4e00\u4e9b\u5d4c\u5165\u5f0f\u5904\u7406\u5668\uff08\u5355\u7247\u673a\u6216\u79f0MCU\uff09\u4ee5\u53ca\u8d85\u7ea7\u7535\u8111\u7b49\u4f5c\u4e1a\u5e73\u53f0\u3002

#include<stdio.h>
#include<conio.h>
void main()
{
char str[11]; //分配11个空间,最后一个留着给结束符
int i;
while(1) //最外层要有个循环,使其可以重新输入
{
fflush(stdin); //清空输入缓冲区,以免上一次循环输入的回车符干扰
printf("请输入字母:");
for(i=0;i<10;i++) //i<10不是0<10
scanf("%c",&str[i]); //要用%c输入字符
str[10]=0; //最后加个结束符,以便输出字符串
for(i=0;i<10;i++)
{
if(str[i]<'a'||str[i]>'z') //如果不是字母,就跳出
break;
}
if(i>=10) //i>=10说明前面没跳出,就是说全是字母
{
printf("%s",str);
break; //打印字符串后跳出最外层的循环,结束程序
}
}
}

#include<stdio.h>
#include<conio.h>
void main()
{
char str[50];
int i,flag=1;

Lab:
printf("Enter letters\n");
gets(str);
for(i=0;i<strlen(str);i++)
{
if( str[i]>'z' || str[i]<'A' || (str[i]>'Z' && str[i]<'a') ) flag=0;
}
if (flag ==1) {printf("%s\n",str);} else {flag=1;goto Lab;};
system("pause");
}

#include<stdio.h>
#include<conio.h>
void main()
{
char str[10];
int i;
char flag='y';
first:
printf("请输入字母:");
for(i=0;i<10;i++)
scanf("%c",&str[i]);
for(i=0;i<10;i++)
{
if(!(str[i]>='a'&&str[i]<='z'))
flag='n';
}
if('n'==flag)
{
printf("请从新输入:\n");
goto first;
}
}

  • c璇█涓,杈撳叆涓涓插瓧绗,鐒跺悗鍒嗗埆瀛樻斁杈撳嚭鏁板瓧,瀛楁瘝,鍏朵粬,鎬庝箞鐢ㄥ嚱鏁拌〃 ...
    绛旓細/*杈撳叆涓涓插瓧绗︼紝鐒跺悗鍒嗗埆瀛樻斁杈撳嚭鏁板瓧锛屽瓧姣嶏紝鍏朵粬*/#include<stdio.h>#define N 80int main(void){void myString(char *str,char *ch,char *num,char *other);char str[N],ch[N],num[N],other[N];printf("杈撳叆涓涓瓧绗︿覆: ");gets(str);myString(str,ch,num,other);printf("瀛楁瘝:...
  • C璇█鎬庝箞瀹炵幇瀛楃涓鐨浠绘剰杈撳叆
    绛旓細浣跨敤gets鍑芥暟鍗冲彲瀹炵幇杈撳叆浠绘剰瀛楃涓层1銆乬ets鍑芥暟锛氬師鍨嬶細char * gets(char * buffer)锛涘姛鑳斤細浠巗tdin娴佷腑璇诲彇瀛楃涓诧紝鐩磋嚦璇诲埌鎹㈣绗︽垨EOF鏃跺仠姝紝骞跺皢璇诲彇鐨勭粨鏋滃瓨鏀惧湪buffer鎸囬拡鎵鎸囧悜鐨勫瓧绗︽暟缁勪腑銆傛崲琛岀涓嶄綔涓鸿鍙栦覆鐨勫唴瀹癸紝璇诲彇鐨勬崲琛岀琚浆鎹负 \0 绌瀛楃锛骞朵互姝ょ粨鏉熷瓧绗︿覆锛涜鏄庯細褰撲娇鐢...
  • C璇█绋嬪簭璁捐瀹炵幇浠讳竴瀛楃鍜瀛楃涓闀垮害鐨勮緭鍑,鍏朵腑瀛楃鍜屽瓧绗︿覆鍐呭鐢...
    绛旓細杈撳叆浠绘剰闀垮害瀛楃涓诧紝骞惰緭鍑烘墦鍗板瓧绗︿覆鍙婂叾闀垮害銆俰nclude<stdio.h>#include<malloc.h>#include<conio.h>char *input();//杈撳叆浠绘剰闀垮害瀛楃涓诧紙鍙寘鍚┖鏍硷級锛屽洖杞︾‘璁わ紝杩斿洖杈撳叆鐨勫瓧绗︿覆int getLen(char *str);//閫氳繃鎸囬拡鑾峰彇瀛楃涓查暱搴oid meError(void *p);//鍐呭瓨鐢宠澶辫触int main(){ char ...
  • c璇█濡備綍杈撳叆浠绘剰涓瀛楃?
    绛旓細鍦 C 璇█涓紝鍙互浣跨敤浠ヤ笅鍑芥暟鏉杈撳叆浠绘剰涓瓧绗︼細fgets 鍑芥暟锛氳鍑芥暟鍙互浠庢爣鍑嗚緭鍏ユ祦 stdin 涓鍙栦换鎰忎釜瀛楃锛鐩村埌璇诲埌鎹㈣绗︽垨鏂囦欢缁撴潫鏍囧織涓烘銆備緥濡傦細Copy codechar str[100];if (fgets(str, 100, stdin) == NULL) { // 璇诲彇澶辫触} else { // 璇诲彇鎴愬姛}getchar 鍑芥暟锛氳鍑芥暟鍙互浠...
  • ...涓嶄娇鐢╯trupr鍑芥暟)浠绘剰杈撳叆涓涓插瓧绗︿覆,灏嗗叾鍏ㄩ儴鍙樹负澶у啓骞跺弽搴忚緭鍑...
    绛旓細include<stdio.h>int count = 0; void reverse() { char ch = getchar(); if (ch == '\n') { return; } else { reverse(); if (ch>= '0'&&ch<= '9') { ++count; } if (ch>= 'a'&&ch<= 'z') { ch = ch - 'a' + 'A'; } putchar(ch); } } int main()...
  • C璇█涓敤浠涔堝彲琛ㄧず杈撳叆涓涓插瓧绗?
    绛旓細鍦c璇█閲岄潰杈撳叆瀛楃涓鏈変袱绉嶆柟寮1锛氱敤gets(),char a[1000];gets(a);2:鍙互鐢╢or璇彞寰幆锛宖or锛坕=0;i<100;i++锛塻canf("%c",a[i]);
  • c璇█,瑕佹眰缂栦竴涓▼搴,杈撳叆涓涓插瓧绗︿覆,瑕佹眰灏嗗叾涓殑鏁板瓧鏀惧叆鍙涓涓瓧绗...
    绛旓細include<stdio.h> void main(){ char a[10];char b[10],i,j=0;gets(a);for(i=0;i<10;i++){ if(a[i]>='0'&&a[i]<='9'){b[j]=a[i];j++;} if(a[i]=='\n')break;} b[j]='\0'; //缁撴潫鏍囪灏卞彲浠ヤ簡 printf("%s\n",b);} 闂浜 include<stdio.h> void ...
  • C璇█:杈撳叆涓涓插瓧绗,杈撳嚭鎵鏈夋暟瀛楀強鏁板瓧鐨勪釜鏁,骞舵眰鍑烘墍鏈夎緭鍏ユ暟瀛椾箣鍜...
    绛旓細include<stdio.h>#include<string.h>void main(){char s[50];int i,count1=0,count2=0,sum=0;for(i=0;scanf("%c",&s[i])&&s[i]!='\n';i++,count1++);printf("鎵鏈夋暟瀛楋細");for(i=0;i<count1;i++){if(s[i]>='0'&&s[i]<='9'){sum+=s[i]-'0';printf("%-...
  • c璇█鐢╢or寰幆缂栫▼:浠庨敭鐩樹笂杈撳叆浠绘剰涓涓插瓧绗,浠呰緭鍑哄叾涓殑灏忓啓瀛楁瘝...
    绛旓細include <stdio.h> include <string.h> define MAX_STRLEN 50 /* 瀹忓畾涔夛紝鍙牴鎹嚜宸辩殑闇瑕佽繘琛屼慨鏀 */ void main( ){ int i = 0 ; /* 瀹氫箟涓涓暣鍨嬪彉閲 */ unsigned char my_string[MAX_STRLEN] ; /* 瀹氫箟涓涓瓧绗︿覆鏁扮粍 */ gets(my_string) ; /* 浠庨敭鐩樹笂杈撳叆浠绘剰涓涓瓧绗︿覆锛...
  • c璇█:杈撳叆涓涓插瓧绗,浠ラ棶鍙风粨鏉,缁熻1,2,3,4,5,6,7,8,9鍑虹幇鐨勬鏁
    绛旓細char c[80];int i,s[10]=0;scanf("%s",c);for(i=0;c[i]!='?';i++){ switch(c[i]){ case "1": s[1]++;break;case "2": s[2]++;break;...default: break;} } printf("缁熻1,2,3,4,5,6,7,8,9鍑虹幇鐨勬鏁板垎鍒负锛歕n") ;for(i=1;i<10;i++){ printf("...
  • 扩展阅读:c++符号大全 ... c怎么输入一串字符 ... 如何自己编程做游戏 ... 编程符号一览表 ... c++入门程序代码 ... 编程θ怎么打 ... 编程必背100个代码 ... c语言自动生成器 ... 如何输入任意字符串 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网