谢谢进来帮帮忙!

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:23:25
1;解释一下循环for、while、do-while的使用方法
2;解释一下选择if-else使用方法
上面两个如果可以的话最好写个例子!
3;帮忙写这样一个程序,像计算器一样,不同的是先健入符号如+ - * / 然后换行输入要进行运算的实数,两个实数之间用逗号隔开,然后点回车算式和结果都自动出现在第三行! 输入 @ 退出程序!(如图)
知道有点麻烦,也有点难度!所以完成的好,绝对加分!

1.他们用法基本相同
比如求一到一百的和
for(i=1;i<=100;i++)
sum+=i;
或者
i=1;
while(i++<=100)
sum+=i;
或者
i=1;
do
{
sum+=i;
}while(i++<=100);
都是没有任何区别的
2.if-else
基本选择函数
举例说明:
if(i>0)
printf("i>0");
else
printf("i<=0");
第三个程序
我马上写出
稍等...
#include <stdio.h>
#include <process.h>
main()
{
char c;
int x,y;
while(1)
{
printf("input:");
c=getchar();
getchar();
scanf("%d,%d",&x,&y);
switch(c)
{
case '+':printf("%d+%d=%d",x,y,x+y);break;
case '-':printf("%d-%d=%d",x,y,x-y);break;
case '*':printf("%d*%d=%d",x,y,x*y);break;
case '/':printf("%d/%d=%d",x,y,x/y);break;
}
printf("\n");
getchar();
}
}