1、编写一个函数能够发出警报声并打印HelloWorld!;
i=0;istrlen(str);i+)str=(tolower(str);/tope.hint main()char str=ABC;for (int ude string.h#include stdlib.h#include cty子:#include stdafx.h#include stdio.h#incl言中把大写字母转换为小写字母的函数头文件:stdlib.h and ctype.h例lower不是int型的吗,为什么用char接收没报错?前面也没有强制转换,编译器会帮你自动转换?第;return 0;tolower:int tolower( int c );c语ar* str=abc;int x=strlen(str);printf(%d,x)e stdafx.h#include stringint main()ch回值是字符串的长度,不包括结束符0头文件:string.h例子:#includntf(%s,dest);strlen:int strlen(char* s) 返abcd;char dest10=b;strcpy(dest,str);priinclude string.hvoid main()char str20=dest的值头文件:string.h例子:#include stdio.h#一 大容器存到小容器 发生了截取 第二小端存储printf(%s,str);strcpy(char* dest,char* src)复制字符串src到dest中,返回指针为;printf(%d,strcmp(s1,s2);strcpy:char* id main()char s1=abcd;char s2=bbcgg例子:#include stdio.h#include string.hvo*string2 );s1和s2比较,一样返回0,不一样返回非0头文件:string.htrcmp:int strcmp( const char *string1, const char g;strcat(dest,str);printf(%s,dest);svoid main()char str=abc;char dest=efreturn 0;toupper:int toupper( int c );c语言h例子:#include stdio.h#include string.h* src)将字符串src添加到dest尾部,返回指针为dest的值头文件:string.test1 );strcat:char* strcat(char* dest,charr);test1=atoi(str);printf(%s%lf %d,str,test,2345.678;double test;int test1;test=atof(st#include stdlib.hvoid main()char str=1b.h例子:#include stdio.h#include math.h到int型int atoi( const char *string );头文件:stdli中把小写字母转换为大写字母的函数头文件:stdlib.h and ctype.h例子string );头文件:math.h and stdlib.hatoi:转变字符串de string.h#include stdlib.h#include ctyp:#include stdafx.h#include stdio.h#inclu6atof:转变字符串到double类型double atof( const char */callprintf /调用printf函数/add esp,18h /平衡堆栈x,byte ptr ebp-4 pusheax/pushoffset string/movsx edx,byte ptr ebp-8 pushedx/ movsxeash eax/movsx ecx,byte ptr ebp-0Ch push ecx参数/push edx/ movsx eax,byte ptr ebp-10h puc,d,e);/movsx edx,byte ptr ds:ebp-14h/从右往左传入ptr ds:ebp-14,clprintf(%c %c %c %c %c,a,b,4;/mov cl,byte ptr ds:ebp-14add cl,4 mov byte ebp-10add al,4 mov byte ptr ds:ebp-10,ale+=e.hint main()char str=abcde;for (intbyte ptr ds:ebp-c,dld+=4;/mov al,byte ptr ds:lc+=4;/mov dl,byte ptr ds:ebp-cadd dl,4 mov ptr ds:ebp-8add cl,4 mov byte ptr ds:ebp-8,c,4 mov byte ptr ds:ebp-4,alb+=4;/mov cl,byte4,61a+=4;/mov al,byte ptr ds:ebp-4add al:ebp-10,6ehchar e=a;/mov byte ptr ds:ebp-1e ptr ds:ebp-c,69hchar d=n;/mov byte ptr ds/mov byte ptr ds:ebp-8,68hchar c=i;/mov bytar a=C;/mov byte ptr ds:ebp-4,43hchar b=h;/un();5、逆向分析其他人的第4题(基友自己找)。(我和自己是基友)chc %c %c %c %c,a,b,c,d,e);void main()F;b+=4;c+=4;d+=4;e+=4;printf(% i=0;istrlen(str);i+)putchar(toupper(str);=h;char c=i;char d=n;char e=a;a+=4 windows.hvoid Fun()char a=C;char b因此“China”应译成Glmre。#include stdio.h#include密码。密码规律:用原来的字母后面的第4个字母代替原来的字母。例如:A后面第四个字母是E,用E代替A。);void main()Fun();4、将China译成叫%s,性别%s,今年%d岁,身高%0.2f米,chName,chSex,nAge,nHeightreturn 0;d %f,&chName,&chSex,&nAge,&nHeight);printf(我printf(请输入姓名,性别,年龄,身高:n);scanf(%s %s %;char chSex3;int nAge;float nHeight;lude windows.hvoid Fun()char chName10XXX,性别X,今年XX岁,身高X.xx米”打印#include stdio.h#incFun(x);3、编写一个函数,要求输入姓名,性别,年龄,身高,然后以:“我叫printf(请输入一个大写字母的ASCII码值:);char x=getchar(); printf(error!);void main()应的小写为);putchar(x);else=65 & x=90)x+=32;printf(对#include windows.hvoid Fun(char x)if (x出相对应的小写字母;比如:输入0x41输出为a#include stdio.hFun();2、编写一个函数,要求输入一个大写字母的ASCII码值,然后输putchar(100);putchar(33);void main()putchar(111);putchar(114);putchar(108);putchar(111);putchar(0);putchar(87);putchar(101);putchar(108);putchar(108)o.hvoid Fun()putchar(7);putchar(72);1、编写一个函数,能够发出警报声,并打印:Hello World!;#include stdi