C语言 大小写字母转换
C语言大小写字母转换
1. 完成一个大小写字母自动转换的程序,输入大写字母,程序可以输出小写字母,输入小写字母,可以输出大写字母
#include
int main()
{
charstr[10];
int i=0;
gets(str);
while(str[i])
{
if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;
else if(str[i]>='A'&&str[i]<='Z')
str[i]=str[i]+32;
i++;
}
puts(str);
return 0;
2. 用三种循环方式实现1-100的和计算(提示:do...while, while,for)
for循环:
for(int i = 1, sum = 0; i<=100; i++)
{
sum+=i;
}
while循环:
int i = 1;
int sum = 0;
while(i<=100)
{
sum+=i;
i++;
}
do while循环:
int i = 1;
int sum = 0;
do{
sum+=i;
i++;
}while(i<=100);
3.说说数组和指针的区别