第四题的代码!求赞!
#include
int main()
{
char op;
float m,n;
int result;
scanf("%c %f %f",&op,&m,&n);
if (m<0||m>100.0||n<0||n>100.0)
printf("inputdata error\n");
switch(op)
{
case '+':
printf("%d\n",result=((int)m+(int)n));
break;
case '-':
printf("%d\n",result=((int)m-(int)n));break;
case '*':
printf("%d\n",result=((int)m*(int)n));break;
case '/':
printf("%d\n",result=((int)m/(int)n));break;
default:
printf("inputdata error\n");
}
return 0;
}
第一题:
void FindNum(int iBegin, int iEnd)
{
for (int i = iBegin; i <= iEnd; i++)
{
bool bIsFind = false;
printf("the factors of %d :\n", i);
int iPos = i/2;
for (int temp = 2; temp < iPos; temp++)
{
if (i % temp == 0)
{
bIsFind = true;
printf("%d %d\n", temp, i/temp);
}
}
if (!bIsFind)
printf("no factors\n");
}
};
测试代码:
int main()
{
FindNum(6,8);
}
别人给你贴的,也是在网上能搜到的。真想从头到尾自己帮你写出来,只给分我真心不想浪费功夫。
学c,可以加讨论群,自己慢慢倒腾,有问题可以教你。
买一本对应的答案书一劳永逸