菜鸟求助C语言问题~~
如题:1.完成一个大小写字母自动转换的程序,输入大写字母,程序可以输出小写字母,输入小写字母,可以输出大写字母2.用三种循环方式实现1-100的和计算(提示:do...w...
如题:
1. 完成一个大小写字母自动转换的程序,输入大写字母,程序可以输出小写字母,输入小写字母,可以输出大写字母
2. 用三种循环方式实现1-100的和计算(提示:do...while, while,for)
3. 用指针实现一个字符串输入,然后把输入字符串倒序输出的程序
这是我的作业来的,就快要交了,都怪自己平时不好好看书,沦落到现在要求各位大哥相助。
跪求各位高手指点一下,最好能写出完整程序,本人万分感谢! 展开
1. 完成一个大小写字母自动转换的程序,输入大写字母,程序可以输出小写字母,输入小写字母,可以输出大写字母
2. 用三种循环方式实现1-100的和计算(提示:do...while, while,for)
3. 用指针实现一个字符串输入,然后把输入字符串倒序输出的程序
这是我的作业来的,就快要交了,都怪自己平时不好好看书,沦落到现在要求各位大哥相助。
跪求各位高手指点一下,最好能写出完整程序,本人万分感谢! 展开
2个回答
展开全部
第一题:
#include<stdio.h>
void main()
{char a,t;
printf("Please input a letters:");
scanf("%c",&a);
if(a>='a'&&a<='z') t=a-32;
else if(a>='A'&a<='z') t=a+32;
printf("a=%c",t);
}
第二题:
1.#include<stdio.h>
void main()
{int i,sum=0;
i=1;
loop:if(i<=100)
{sum=sum+i;i++;goto loop;}
printf("%d\n",sum);
}
2.#include<stdio.h>
void main()
{int i,sum=0;i=1;
do
{
sum=sum+i;i++;
}
while(i<=100);
printf("%d\n",sum);
}
3.#include<stdio.h>
void main()
{int i,sum=0;i=1;
while(i<=100)
{
sum=sum+i;i++;
}
printf("%d\n",sum);
}
第三题:
#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{
char str[100],*p;
p=str;
scanf("%s",str);
p=str+strlen(str)-1;
while(p>=str)
{
putchar(*(p--));
}
putchar('\n');
getch();
}
都已经运行了的,没有什么问题,放心用吧!
#include<stdio.h>
void main()
{char a,t;
printf("Please input a letters:");
scanf("%c",&a);
if(a>='a'&&a<='z') t=a-32;
else if(a>='A'&a<='z') t=a+32;
printf("a=%c",t);
}
第二题:
1.#include<stdio.h>
void main()
{int i,sum=0;
i=1;
loop:if(i<=100)
{sum=sum+i;i++;goto loop;}
printf("%d\n",sum);
}
2.#include<stdio.h>
void main()
{int i,sum=0;i=1;
do
{
sum=sum+i;i++;
}
while(i<=100);
printf("%d\n",sum);
}
3.#include<stdio.h>
void main()
{int i,sum=0;i=1;
while(i<=100)
{
sum=sum+i;i++;
}
printf("%d\n",sum);
}
第三题:
#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{
char str[100],*p;
p=str;
scanf("%s",str);
p=str+strlen(str)-1;
while(p>=str)
{
putchar(*(p--));
}
putchar('\n');
getch();
}
都已经运行了的,没有什么问题,放心用吧!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询