用C语言编写一个函数

编写一个函数,把一个字符串中的大写字母改为小写字母,其余不变。并从键盘输入一个字符串,然后使用该函数将大写字母变为小写字母后输出。

#include <stdio.h>

void strtolower(char str[])
{
int i;
for (i = 0; str[i] != '\0'; ++i)
{
if (str[i] >= 'A' && str[i] <= 'Z')
str[i] = str[i] + 'a' - 'A';
}
}

int main ()
{
char str[256];
gets(str);
strtolower(str);
putchar('\n');
return 0;
}
以上程序中的strtolower函数即为所求函数
温馨提示:内容为网友见解,仅供参考
无其他回答

怎样用C语言实现一个函数?
先写出一个如下的函数:int fun(int n){ int s=1;for(int i=1;i<=n;i++)s*=i;return s;} 然后在主函数中调用反复调用它 int main(){ int n;while(cin>>n){ int sum=0;for(int i=1;i<=n;i++){ sum+=fun(i);} cout<<sum<<endl;} } ...

用C语言编写一个输出字符串的函数。
int main(){ float r,h,s;scanf("%f",&r);scanf("%f",&h);s=2*3.1415926*r*r+2*3.1415926*r*h printf("表面积是%f\\n",s);return 0;}

怎样编写C语言的函数
1、新建一个工程和.c文件,并且输入主函数和头文件。2、定义全局变量。3、定义变量类型。4、用两个for语句给数组元素赋值。5、调用求最小值的函数。6、函数的总体流程如下图。7、在主函数中输出结果,编译、运行,得到最后结果。

c语言程序:编写函数,判断一个正整数是否为完全平方数,并输出100以内的...
package questions;public class Q10 { public static void main(String[]args){ int n=0;for(int i=0;i<=100000;i++)\/\/先确定一个在100000内的大概范围 { if(isCompSqrt(i+100)){ n=i;break;} } System.out.print("所求的数是:"+n);} private static boolean isCompSqrt(int p)...

写一个C语言函数?
使用示例:strings = ["abc", "123", "def", "456"]result = extract_and_reverse_strings(strings)print(result) # 输出:abcdef654321 在这个函数中,我们遍历字符串数组并检查每个字符,如果是数字,则将其压入栈中,否则将其添加到队列中。然后,我们先将队列中的字符按原顺序添加到结果字符...

高手帮帮忙编写一个函数,用C语言
int a=0,b=0,c=0,d=0;for(int i=0;s[i]!='\\0';i++){ if(isdigit(s[i]))a++;else if(isalpha(s[i]))b++;else if(s[i]==' ')c++;else d++;} printf("有数字%d个\\n有字母%d个\\n有空格%d个\\n有其它字符%d个\\n",a,b,c,d);} void main(){ char s[MAX];int...

C语言编写一个函数,在主函数中输入一个字符串,输出小写字母的个数。
{ int r=0; while(*s) { if(*s>='a'&&*s<='z') r++; s++; } return r; }int main(){ char s[200]; scanf("%s",s); printf("小写字母个数为%d\\n",count(s)); return 0;} ...

#c语言编写一个函数同时求圆的周长和面积,用指针怎么写?
include <stdio.h> include <math.h> \/\/ 函数声明 void circle_properties(double r, double *p, double *a);int main(void){ double radius, perimeter, area;\/\/ 输入圆的半径 printf("输入圆的半径: ");scanf("%lf", &radius);\/\/ 计算圆的周长和面积 circle_properties(radius, &...

C语言函数怎么写?
include<stdio.h> int main(){ int i,m=0;for(i=2;i<=100;i+=2) m=m+i;printf("%d\\n",m);return 0;} 或 include int main(){ int i,sum=0;for(i=1;i<=50;i++){ sum=sum+2*i;} printf("2+4+6+…+98+100=%d\\n",sum);return 0;} ...

用C语言编写一个可以产生1~99随机数的函数
可以使用C语言标准库中的srand()和rand()来生成随机数,同时要生成1~99之间的随机数,只需要将生成的随机数与99整除,取其余数+1即可保证所有产生的随机数在[1,99]的区间之内。示例代码如下:include<stdio.h>#include<stdlib.h>#includeint main(){int a,i;srand((unsigned)time(NULL));\/\/初...

相似回答
大家正在搜