编写一个c语言程序,输入一个字符串,将小写字符转换成大写字符,要求转换用一个函数实现 C语言编程,从键盘输入一字符串,将其中的小写字母全部转换成大...

\u7f16\u5199c\u8bed\u8a00\u7a0b\u5e8f,\u8f93\u5165\u4e00\u4e2a\u5b57\u7b26\u4e32,\u5c06\u5c0f\u5199\u5b57\u7b26\u53d8\u6210\u5927\u5199\u5b57\u7b26,\u8981\u6c42\u8f6c\u6362\u7528\u4e00\u4e2a\u51fd\u6570\u5b9e

#include void conv(char * p);int main(void){ char str[100]; printf("\u8f93\u5165\u5b57\u7b26\u4e32\uff1a"); gets(str); conv(str); puts(str); return 0;}void conv(char * p){ while(*p!='\0') { if(*p>='a' && *p<='z') *p-=32; p++; }}

刚刚回答过一模一样的问题,不知道是不是你重复提问,代码如下:

#include <stdio.h>
void conv(char * p);
int main(void)
{
    char str[100];
    printf("输入字符串:");
    gets(str);
    conv(str);
    puts(str);
    return 0;
}
void conv(char * p)
{
    while(*p!='\0')
    {
        if(*p>='a' && *p<='z')
            *p-=32;
        p++;
    }
}


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

char* capitalize(const char* source)
{
    //声明为静态类型,否则函数返回后栈区释放,返回的数据不确定     
    static char des[1000]={0};   
char* r=des;
while(*source !='\0')
{
if(isalpha(*source))   //判断是否是字母
{
*r++ = *source++ & 0xDF;  //转换为大写字母
}else{
*r++ = *source++;
}
}
//*r++ = '\0';
return des;
}


  • 鎬庢牱鐢C璇█绋嬪簭鍐欏嚭涓涓瓧?
    绛旓細鏈涓涓畬缇庣殑绋嬪簭濡備笅锛岀▼搴宸插湪tc2.0鍜寃in-tc涓嬭繍琛岄氳繃銆 璇存槑锛氬鏋滅▼搴忎笉鑳借繍琛岋紝璇峰皢initgraph(&gdriver,&gmode,"")鍑芥暟涓殑""鏇存敼涓轰綘鐨凾C瀹夎鐩綍銆傛瘮濡備綘鐨凾C瀹夎鐩綍涓篋鐩樼殑Tools瀛愮洰褰曚笅鐨凾C鐩綍锛岄偅涔堜笂杩拌鍙ユ敼涓猴細initgraph(&gdriver,&gmode,"D:\\Tools\\TC"); 鍚屾椂淇濊瘉鍦―:...
  • 缂栧啓c璇█绋嬪簭杈撳叆涓涓瀛楃,鏄剧ず浠庤繖涓瓧绗﹀紑濮嬬殑鍚庣画5涓瓧绗
    绛旓細include <stdio.h>void main(){int i;char ch;scanf("%c",&ch);for(i=1;i<=5;i++)printf("%c",ch+i);}杩愯绀轰緥锛
  • c璇█绋嬪簭璁捐绛旀 缂栫▼瀹炵幇,浠庨敭鐩杈撳叆涓涓瀛楃,鍒欒緭鍑哄叾鍚庣殑瀛楃,濡...
    绛旓細绋嬪簭婧愮爜濡備笅锛歞efine _CRT_SECURE_NO_WARNINGS//VS鐜涓嬮渶瑕侊紝VC涓嶉渶瑕 include<stdio.h> void main(){ char a;//瀹氫箟涓涓瓧绗 printf("璇杈撳叆涓涓瀛楃锛");//鏂囧瓧鎻愮ず scanf("%c", &a);//杈撳叆涓涓瓧绗 printf("鍏跺悗缁瓧绗︿负锛");//鏂囧瓧鎻愮ず printf("%c\n", a + 1);//杈撳嚭鍏...
  • 鐢C璇█缂栧啓绋嬪簭,杈撳叆涓涓瀛楃,杈撳嚭瀹冪殑瀛楃鍊煎拰ASCII鍊
    绛旓細1銆佽绠楁満涓殑鎵鏈夋暟鎹兘鏄互浜岃繘鍒跺瓨鍌ㄧ殑锛屽洜姝ゅ瓧绗︿篃鏄互浜岃繘鍒跺瓨鍌ㄤ笖鍗犵敤涓涓瓧鑺傦紝鍦c璇█涓彲浠ユ妸char鍨嬪綋浣滃彧鏈変竴涓瓧鑺傜殑鏈夌鍙锋暣鏁帮紝8浣嶆湁绗﹀彿锛屾渶澶ф鍊煎氨鏄127浜嗐2銆佷緥濡傦細鍙互杩欐牱浣跨敤寰幆鐨 include <stdio.h> include <stdlib.h> int main(){ char c;int i;printf("please input ...
  • 鐢C璇█缂栧啓涓涓▼搴,浠庨敭鐩樹笂杈撳叆涓涓灏忓啓瀛楁瘝,灏嗗叾鏈韩鍙婂搴旂殑澶у啓瀛...
    绛旓細绋嬪簭濡備笅锛歩nclude <stdio.h> int main(){ char ch;scanf("%c",&ch);printf("%c",ch-'a'+'A');return(0);} 绀轰緥涓锛歩nclude<stdio.h> int main(){ char ch;scanf("%c",&ch);printf("Letter %c converted into a letter %c!",ch,ch-32)锛//澶у啓瀛楁瘝ASCII鐮佹瘮灏忓啓瀛楁瘝灏32 ...
  • 鍦C璇█涓缂栧啓涓绋嬪簭,瀹炵幇浠庨敭鐩杈撳叆涓涓澶у啓瀛楁瘝,瑕佹眰鏀圭敤灏忓啓瀛楁瘝杈...
    绛旓細瀹炵幇浠庨敭鐩杈撳叆涓涓澶у啓瀛楁瘝锛屾敼鐢ㄥ皬鍐欏瓧姣嶈緭鍑猴紝鍙互浣跨敤涓嬮潰鐨勬柟娉曪細include<stdio.h>int main(){char a;scanf("%c",&a);printf("%c",a+32);}鎵ц鏁堟灉濡備笅锛
  • 姹傚浣缂栧啓涓涓狢璇█绋嬪簭,杈撳叆涓涓瀛楃,鑻ユ槸灏忓啓瀛楁瘝,杞崲涓哄ぇ鍐欏瓧姣嶈緭 ...
    绛旓細char trans(char str){ if(str <= 'z' && str >='a'){ return str - ('a'-'A');} return str;}
  • 鐢C璇█缂栧啓涓涓▼搴,杈撳叆涓涓瀛楃涓,缁熻鍏朵腑鍚勪釜瀛楃鍑虹幇鐨勬鏁癬鐧 ...
    绛旓細婧愮▼搴浠g爜濡備笅锛歩nclude "pch.h"define _CRT_SECURE_NO_WARNINGS//VS鐜涓嬮渶瑕侊紝VC涓嶉渶瑕 include<stdio.h> int main(){ char c = 0;//瀹氫箟杈撳叆瀛楃鍙橀噺 int num_count = 0;//鏁板瓧涓暟 int bigalp_count = 0;//澶у啓瀛楁瘝涓暟 int littlealp_count = 0;//灏忓啓瀛楁瘝涓暟 int emp_count...
  • 缂栧啓涓娈C璇█ 鍦ㄨ繍琛屾椂缁堢杈撳叆姹夊瓧 鍐欏叆涓涓鎸囧畾鏂囨湰
    绛旓細include <stdio.h>#include <string.h>void main(){char buff[2048] = "";int a;FILE *fp;fp = fopen("C:\\w.txt", "ab+");//鎵撳紑鏂囦欢if(!fp){printf("鏂囦欢鎵撳紑澶辫触锛岃緭鍏浠绘剰瀛楃閫鍑篭n");getchar();return;}while(1){printf("杈撳叆姹夊瓧銆傘俓n杈撳叆exit閫鍑篭n");memset(buff,0...
  • C璇█缂栫▼姹傚ぇ绁缂栦竴涓▼搴,瑕佹眰鍦ㄦ帶鍒跺彴涓杈撳叆瀛楃鐒跺悗淇濆瓨骞惰緭鍑篲鐧 ...
    绛旓細=EOF){if(c=='\n') //璇诲埌鍥炶溅,鍒欑粓缁撳瓧绗︿覆骞惰緭鍑.浣嗕笉璁℃暟,涓嬫杈撳叆鍙鐩'\0'{*sp=0;printf("杈撳嚭:%s\n", str);printf("杈撳叆:");}else{++count; //璁℃暟锛屽啓鍏ュ苟绉诲姩鎸囬拡*sp++=c; }if(count==total) //褰撳綍鍏ヨ揪鍒版渶澶ф椂鎵╁厖{total+=block;str=(char*)realloc(st...
  • 扩展阅读:自己如何制作一个小程序 ... c++入门程序代码 ... 少儿编程一般学几年 ... c语言输入输出 c ... 编程必背100个代码 ... c语言程序简单程式 ... c++简单程序实例 ... 大一c语言必背知识点 ... 用c语言编写的程序只能放在一个 ...

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