爆急!!有关于C语言编程序的问题

来源:百度知道 编辑:UC知道 时间:2024/05/01 23:05:55
第一题:从键盘上输入两个数,若两个都是奇数,则将两个数交换后输出。
第二题:从键盘上输入两个数,若其中一个为奇数另一个为偶数的话,则输出他们俩的和。
第三题:1表示石头,2表示剪刀,3表示布。当用户输入数字时,输出可以赢他的数。若用户输入4,则提示出错。(请用Switch结构编程)请哪位大哥帮个忙,有急用。谢谢,最好能通过C++6.0编并调试完能正确运行的,谢谢

在VC++6.0通过编译~~~~

//第一题:从键盘上输入两个数,若两个都是奇数,则将两个数交换后输出。
#include <stdio.h>

void main()
{
int a,b,c;
printf("输入两个数\n");
scanf("%d%d",&a,&b);

if(a%2!=0&&b%2!=0)
{
printf("两个数都是奇数调换顺序\n");
c=a;
a=b;
b=c;
printf("调换后数字为:%d,%d\n",a,b);
}
else
printf("两个数字不同为奇数\n");

}
//第二题:从键盘上输入两个数,若其中一个为奇数另一个为偶数的话,则输出他们俩的和。
#include <stdio.h>

void main()
{
int a,b,c;
printf("输入两个数\n");
scanf("%d%d",&a,&b);

if(a%2!=0&&b%2==0||a%2==0&&b%2!=0)
{
printf("两个数一个为奇数一个为偶数计算和\n");
c=a+b;
printf("和为:%d\n",c);
}
else
printf("两个数不是一奇一偶\n");

}
//第三题:1表示石头,2表示剪刀,3表示布。当用户输入数字时,输出可以赢他的数。若用户输入4,则提示出错。(请用Switch结构编程)
#include <stdio.h>

voi