菜鸟求大神帮忙 vc
本帖最后由 VisualEleven 于 2012-11-07 14:19:06 编辑 用C语言编写计算机程序 要求有加减乘除累加阶乘求余 要求改变字体颜色 最好插入音乐
感激不尽 在则个基础上帮忙改动
#include<stdio.h>
void display()
{
printf("|**??**??**?÷**?÷**2?**μ¥**\n");
printf("|**********1:?ó¨**********|\n");
printf("|**********2:??¨**********|\n");
printf("|**********3:3?¨**********|\n");
printf("|**********4:3y¨**********|\n");
printf("|**********5:?óóà**********|\n");
printf("|**********6:à??ó**********|\n");
printf("|**********7:í?3?**********|\n");
}
int add(int num1,int num2)
{
int p;
p=num1+num2;
return p;
int substract(int num1,int num2) ;
{
int p;
p=num1-num2;
return p;
int multiply(int num1,int num2) ;
{
int p;
p=num1*num2;
return p;
int divide(int num1,int num2) ;
{
int p;
p=num1*num2;
return p;
int complement(int num1,int num2) ;
{
int p;
p=num1%num2;
return p;
}
void main()
{
int choice;
int num1,num2;
int result;
while(1)
{
display();
printf("??ê?è?????1,2,3,4,5,6,7?\n");
scanf("%d",&choice);
switch(choice)
{
case 1:
{
printf("??ê?è?á???êynum1oínum2");
printf("num1=");
scanf("%d",&num1);
printf("num2=");
scanf("%d",&num2);
result=add(num1,num2);
printf("%d+%d=%d\n",num1,num2,result);
}
break;
case 2:
{
printf("??ê?è?á???êynum1oínum2");
printf("num1=");
scanf("%d",&num1);
printf("num2=");
scanf("%d",&num2);
result=substract(num1,num2);
printf("%d-%d=%d",num1,num2,result);
}
break;
case '3':
{
printf("??ê?è?á???êynum1oínum2");
printf("num1=");
scanf("%d",&num1);
printf("num2=");
scanf("%d",&num2);
result=multiply(num1,num2);
printf("%d*%d=%d",num1,num2,result);
}
break;
case '4':
{
printf("??ê?è?á???êynum1oínum2");
printf("num1=");
scanf("%d",&num1);
printf("num2=");
scanf("%d",&num2);
result=divide(num1,num2);
printf("%d/%d=%d",num1,num2,result);
}
break;
case '5':
{
printf("??ê?è?á???êynum1oínum2");
printf("num1=");
scanf("%d",&num1);
printf("num2=");
scanf("%d",&num2);
result=complement(num1,num2);
printf("%d%%d=%d",num1,num2,result);
}
break;
case '6':
{
printf("??ê?è?á???êynum1oínum2");
printf("num1=");
scanf("%d",&num1);
printf("num2=");
scanf("%d",&num2);
result=(num1,num2);
printf("%d-%d=%d",num1,num2,result);
}
break;
}
}
}
[解决办法]
MSDN搜console function
SetConsoleTextAttribute()