怎样用C语言编写"输入一个字符串,将其中的大写字母改小写,然后在将其小写改为大写"
char* foo(char* str){ int i; for(i=0; str[i]; i++){ if(str[i] >= 'a' && str[i]= 'A' && str[i]<='Z') str[i] += 'a'-'A'; } return str;}int main(){ char str[255]; scanf("%s", str); printf("%s", foo(str)); return 0;}
#include<stdio.h>main()
{
char s[];
int i=0;
for(i=0;;i++)
scanf("%c"*s[i]);
for (i=0;s[i]!='/0';i++)
{
if(s[i]>='A'&&s[i]<='Z')
s[i]+=32;/将大写字母改为小写
else
if(s[i]>='a'&&s[i]<='z')/将小写改为大写
s[i]-=32;
}
printf("%c",s[]);
}
#include<stdio.h>
main()
{
char c;
while((c=getchar())!='\n')
{
if(c>='a'&&c<='z')
c=c-32;
else
if(c>='A'&&c<='Z')
c=c+32;
printf("%c",c);
}
printf("\n");
}
经本人亲自编写并测试,如有不懂请Q我172610236
deal(char str[])
{
while (*str != 0) {
if (isupper(*str)) { *str = toupper(*str); }
else { *str = tolower(*str); }
str++;
}
}
------------------------------------
经过运行
#include<stdio.h>
main()
{
char a[100];//最多输入100个字符
int i,j;
printf("plsea input a[].\n");
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]>='a' && a[i]<='z') a[i]=a[i]-32;else
if(a[i]>='A' && a[i]<='Z') {a[i]=a[i]+32;continue;}
}
for(i=0;a[i]!='\0';i++)
printf("%c",a[i]);
printf("\n");
}
减32就可以了
怎么用C语言编写程序“输入一个正整数n,计算1-2\/3+3\/5-4\/7+5\/9-…"
int main (void){ int i,n,m=1;double sum=0.0;printf("Enter a number:");scanf("%d",&n);for(i=1;i<=n;i++){ sum=sum+(double)i\/(2i-1);m=-m;} printf("sum=%lf\\n",sum);return 0;} 试着运行吧,我没上机,大概就是这个样子的 ...
如何用C语言编写“从键盘上输入一个小写字母,将其本身及对应的大写字...
printf("大写字母是:%c\\n", ch);} else { printf("请输入大写字母");} 这段代码首先通过`getchar`函数读取一个字符,并将其存储在变量`ch`中。接着,通过条件语句检查`ch`是否为小写字母,如果是,则将其转换为大写字母并输出;如果不是,则提示用户输入大写字母。这些示例展示了如何使用不同...
如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一位
include <stdio.h> int main(){ int n;scanf("%d", &n);do { printf("%d", n % 10);}while(n \/= 10);printf("\\n");return 0;}
C语言输入一数组输出二
void main(){ int i,j,a[2][3];printf("请输入数组数据:");for(i=0;i<2;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]);} } for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("%d",a[i][j]);printf("\\n");} } } ...
如何用c语言编:输入一字符串,将其中所有的大写英文字母+3,小写英文字...
include <stdio.h> main(){ char c,b;printf("请输入字符:\\n");while((c=getchar())!='\\n'){ if(c>='a'&&c<='z')b=c-3;else if(c>='A'&&c<='Z')b=c+3;printf("%c",b);} printf("\\n");} 程序已经运行过了,大写字母的后三位和小写字母的前三位因为运算后已经...
C语言编程:输入一个以回车结束的字符串a(少于80个字符),再输入一个...
int len1,len2,num; \/\/len1为a中长度,len2为b中字符串长度,num为a中有几个b中字符串。char a[81],b[81]; \/\/分别存入两个字符串 len1=input1(a); \/\/编写的一个子函数,用于输入a[81],返回的是字符串长度 len2=input2(b,len1); \/\/编写的一个子函数,用于输入a[81...
用C语言编写一个程序,输入一个整数,输出0~9各数字在该整数中出现的次数...
include<string.h> int main(){ int a[10];\/\/每个数字的计数器 int num;int i;char ch[100],*ch1,num1;for(i = 0;i < 10;i++)a[i] = 0;printf("请输入一个整数:");scanf("%d",&num);itoa(num,ch,10); \/\/将数字转化为字符串 for(ch1 = ch;ch1<ch+strlen(ch);ch1...
用c语言编写一个程序,输入一个实数x,在20个宽度内输出x(保留3位小数...
include<stdio.h> include<stdlib.h> int main(){ float a;printf("请输入一个实数");scanf("%f",&a);printf("\\n输出为%20.3f",a);return 0;}
用C语言编写程序,输入一个字符,输出它的字符值和ASCII值
1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。2、例如:可以这样使用循环的 include <stdio.h> include <stdlib.h> int main(){ char c;int i;printf("please input ...
(C语言)输入一个整型数(要求不超过长整型数的表示范围)
输入一个整型数,要求不超过长整型数的表示范围。我们使用C语言编写程序来实现这一功能。程序的核心在于将输入的整型数分解,然后重新组合以确保数值的正确性。首先,定义变量a用于存储输入的整型数,变量b用于存储分解并重组后的整数,变量t用于存储每次循环中的当前数位,并初始化变量i为10。使用`scanf`...