百度试题 题目9.编写一个程序,从键盘中读入一串字符,用函数完成:将其中的小写字母转化为大写字母 要求采用指相关知识点: 试题来源: 解析
这里只给出函数定义代码:char* cast(char *pString){ int length=strlen(pString);int i=0;for(;i<length;++i)if(i[pString]>='a'&&i[pString]<='z')i[pString]-=32;return pString;}
int (*p)[n] p为指向含n个元素的一维数组的指针变量(数组指针) int *p( ) p为带回一个指针的函数,该指针指向整型数据 int (*p)( ) p为指向函数的指针(函数指针),该函数返回一个整型值 (11)交换两个变量的值,不使用第三个变量。即 a=3,b=5,交换之后 a=5,b=3; ...
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++; ...
2.写一个函数,将小写字母转为大写 */ char upper(char c) { //如果是小写字母,就转成大写 /* if (c>='a' && c<='z') { // ['a', 'z'] return c - ('a'-'A'); } else {//如果不是小写字母,返回字母本身 return c; }*/ ...
以下是一个Python函数的示例代码:```pythondef convert_to_uppercase(input_string): # 使用字符串的内置方法upper()将所有小写字母转换为大写字母 result_string = input_string.upper() return result_string```您可以调用这个函数并传入您想要转换的字符串作为参数,它将返回相应的大写字母...
include<iostream>using namespace std;char mc(char x) { char c; if ( x>='a' && x<='z' ) c=x-'a'+'A'; else c=0; return c; }void main() { char buffer[20],c,cc; cin>>buffer; c=buffer[0]; cc=mc(c); cout<<cc<<endl;} ...
设计函数实现将一个字符串中小写字母转化为大写字母。c语言题目 #include <stdio.h>#include <string.h>void fun(char *s){int i;for(i=0;s[i]!='\0';i++)if(s[i]>='a'&&s[i]<='z')s[i]-=32;}//以上为函数,以下为主函数void main(){char s[80]={'\0'};gets(s);fun(s);puts(
{ char *s;printf("Input a string please!\n");gets(s);printf("The result:\n%s\n",toDaXie(s));getch();} char *toDaXie(char *s)/*函数--变大写的具体内容*/ { int i;for(i=0;i<strlen(s);i++){ if(s[i]>96&&s[i]<123)/*如果这个字是小写字母*/ s[i]-=32;/...
【C语言】创建一个函数,利用该函数将字符串中的小写字母转换为大写字母,原理:这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要将大写字母转换为小写字母可以