C语言问题
1.试编写一个程序,计算下列函数,x的值由键盘输入,要求输出y的值.2.试编写一个程序,由键盘输入实数a,b,c,d,调整4个数的值,使得:a和d的较大值保存于a,较小值...
1. 试编写一个程序,计算下列函数,x的值由键盘输入,要求输出y的值.
2. 试编写一个程序,由键盘输入实数a,b,c,d,调整4个数的值,使得:a和d的较大值保存于a,较小值保存于d, b和c的较大值保存于b,较小值保存于c.
3. 若根据学生的学号将学生编入A,B,C3组,分组的原则是:学号为3的倍数的编入A,学号被3整除余1的编入B,其余编入C.试编写一个程序,输入一个学生的学号后,要求输出该生编入哪个组?
4. 试编写一个程序,输入今天是星期几,计算并输出100天后是星期几.
5. 试编写一个程序,随机产生一个加法题,如果输入的答案正确,显示”OK”,否则显示”ERROR”.
6. 若有一购买西瓜的规则:如果一个西瓜价格在15元以上,不买;如果一个西瓜价格在10-15元,买1个;如果一个西瓜价格在8-10元,买2个;如果一个西瓜价格在8元以下,买3个. 试编写一个程序,输入一个西瓜的价格,输出购买西瓜的个数.
7. 试编写一个程序,输入一个正整数,要求判定它是否既是5又是7的整数倍,若是输出yes,否则输出no。
8. 试编写一个程序,要求输入整数a, b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数之和。
9. ** 试编写一个程序,实现以下功能,读入两个运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可以为+,-,*,/四种运算符号。
作业要求:每人至少选做4题 展开
2. 试编写一个程序,由键盘输入实数a,b,c,d,调整4个数的值,使得:a和d的较大值保存于a,较小值保存于d, b和c的较大值保存于b,较小值保存于c.
3. 若根据学生的学号将学生编入A,B,C3组,分组的原则是:学号为3的倍数的编入A,学号被3整除余1的编入B,其余编入C.试编写一个程序,输入一个学生的学号后,要求输出该生编入哪个组?
4. 试编写一个程序,输入今天是星期几,计算并输出100天后是星期几.
5. 试编写一个程序,随机产生一个加法题,如果输入的答案正确,显示”OK”,否则显示”ERROR”.
6. 若有一购买西瓜的规则:如果一个西瓜价格在15元以上,不买;如果一个西瓜价格在10-15元,买1个;如果一个西瓜价格在8-10元,买2个;如果一个西瓜价格在8元以下,买3个. 试编写一个程序,输入一个西瓜的价格,输出购买西瓜的个数.
7. 试编写一个程序,输入一个正整数,要求判定它是否既是5又是7的整数倍,若是输出yes,否则输出no。
8. 试编写一个程序,要求输入整数a, b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数之和。
9. ** 试编写一个程序,实现以下功能,读入两个运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可以为+,-,*,/四种运算符号。
作业要求:每人至少选做4题 展开
6个回答
展开全部
就这么一点分啊 。。。。
第一题 什么函数啊?
void main() //第2题
{
int a,b,c,d;
int temp;
printf("请输入abcd 四个数");
scanf("%d %d %d %d",&a,&b,&c,&d);
if(a<d)
{
temp=a;
a=d;
d=temp;
}
if(b<c)
{
temp=b;
b=c;
c=temp;
}
printf("%d %d %d %d",a,b,c,d);
}
void main() //no.3
{
int num;
printf("请输入学号:");
scanf("%d",&num);
if(num%3==0)
printf("这是A组学生");
else if(num%3==1)
printf("这是B组学生");
else
printf("这是C组学生");
}
void main() //第4题
{
int day;
printf("请输入今天星期几:");
scanf("%d",&day);
if(day==5)
{
day=1;
}
else if(day==6)
{
day=2;
}
else if(day==7)
{
day=3;
}
else
day=day+3;
printf("100天后是星期%d",day);
}
void main() //第5题
{
int a,b,c;
a=rand();
b=rand();
printf("%d+%d=",a,b);
scanf("%d",&c);
if(c==(a+b))
printf("ok");
else
printf("error");
}
void main() //no.6
{
int price;
int num;
printf("请输入西瓜价格:");
scanf("%d",&price);
if(price>15)
num=0;
else if(price>10)
num=1;
else if(price>=8)
num=2;
else
num=3;
printf("买%d个西瓜",num);
}
void main() //第7题
{
int a;
printf("请输入一个整数:");
scanf("%d",&a);
if(a%5==0&&a%7==0)
printf("yes\n");
else
printf("no");
}
void main() //第8题
{
int a,b;
printf("请输入a,b两数");
scanf("%d %d ",&a,&b);
if(a*a+b*b<=100)
printf("%d",a+b);
else
printf("%d",(a*a+b*b)-100);
}
void main() //第9题
{
int a,b;
char op;
printf("请输入表达式(如a+b)");
scanf("%d %c %d",&a,&op,&b);
if(op=='+')
printf("= %d\n",a+b);
if(op=='-')
printf("= %d\n",a-b);
if(op=='*')
printf("=%d\n",a-b);
if(op=='/')
printf("=%d\n",a/b);
}
第一题 什么函数啊?
void main() //第2题
{
int a,b,c,d;
int temp;
printf("请输入abcd 四个数");
scanf("%d %d %d %d",&a,&b,&c,&d);
if(a<d)
{
temp=a;
a=d;
d=temp;
}
if(b<c)
{
temp=b;
b=c;
c=temp;
}
printf("%d %d %d %d",a,b,c,d);
}
void main() //no.3
{
int num;
printf("请输入学号:");
scanf("%d",&num);
if(num%3==0)
printf("这是A组学生");
else if(num%3==1)
printf("这是B组学生");
else
printf("这是C组学生");
}
void main() //第4题
{
int day;
printf("请输入今天星期几:");
scanf("%d",&day);
if(day==5)
{
day=1;
}
else if(day==6)
{
day=2;
}
else if(day==7)
{
day=3;
}
else
day=day+3;
printf("100天后是星期%d",day);
}
void main() //第5题
{
int a,b,c;
a=rand();
b=rand();
printf("%d+%d=",a,b);
scanf("%d",&c);
if(c==(a+b))
printf("ok");
else
printf("error");
}
void main() //no.6
{
int price;
int num;
printf("请输入西瓜价格:");
scanf("%d",&price);
if(price>15)
num=0;
else if(price>10)
num=1;
else if(price>=8)
num=2;
else
num=3;
printf("买%d个西瓜",num);
}
void main() //第7题
{
int a;
printf("请输入一个整数:");
scanf("%d",&a);
if(a%5==0&&a%7==0)
printf("yes\n");
else
printf("no");
}
void main() //第8题
{
int a,b;
printf("请输入a,b两数");
scanf("%d %d ",&a,&b);
if(a*a+b*b<=100)
printf("%d",a+b);
else
printf("%d",(a*a+b*b)-100);
}
void main() //第9题
{
int a,b;
char op;
printf("请输入表达式(如a+b)");
scanf("%d %c %d",&a,&op,&b);
if(op=='+')
printf("= %d\n",a+b);
if(op=='-')
printf("= %d\n",a-b);
if(op=='*')
printf("=%d\n",a-b);
if(op=='/')
printf("=%d\n",a/b);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太多了呃,给你编了一个,这些都是基础的东西,如果你是学C的话,劝你自己编呃
#include <stdio.h>
void main(){
float a,b,c,d,temp;
printf("请输入a,b,c,d的值\n");
scanf("%f,%f,%f,%f",&a,&b,&c,&d);
printf("您输入的值:\na:%f, b:%f, c:%f, d:%f\n",a,b,c,d);
if (a < d){
temp = a;
a = d;
d = temp;
}
if (b < c){
temp = b;
b = c;
c = temp;
}
printf("调整后各值:\na:%f b:%f c:%f d:%f\n",a,b,c,d);
}
eg:输入2,3,4,5敲回车
#include <stdio.h>
void main(){
float a,b,c,d,temp;
printf("请输入a,b,c,d的值\n");
scanf("%f,%f,%f,%f",&a,&b,&c,&d);
printf("您输入的值:\na:%f, b:%f, c:%f, d:%f\n",a,b,c,d);
if (a < d){
temp = a;
a = d;
d = temp;
}
if (b < c){
temp = b;
b = c;
c = temp;
}
printf("调整后各值:\na:%f b:%f c:%f d:%f\n",a,b,c,d);
}
eg:输入2,3,4,5敲回车
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
4::
#include <iostream>
using namespace std;
int main()
{
int week;
cin>>week;
if (week+2<=7)
{
cout<<week+2<<endl;
}
else
cout<<week-5<<endl;
cout<<endl;
return 0;
}
7::
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if (a%35==0)
{
cout<<"yes"<<endl;
}
else
cout<<"no"<<endl;
return 0;
}
9::
#include <iostream>
using namespace std;
int main()
{
int data1,data2;
char op;
cout<<"please input the data and the operator like this :a+b"<<endl;
cin>>data1>>op>>data2;
if (op=='+')
{
cout<<data1<<'+'<<data2<<"="<<data1+data2<<endl;
}
if (op=='-')
{
cout<<data1<<'-'<<data2<<"="<<data1-data2<<endl;
}
if (op=='*')
{
cout<<data1<<'*'<<data2<<"="<<data1*data2<<endl;
}
if (op=='/')
{
cout<<data1<<'/'<<data2<<"="<<data1/data2<<endl;
}
return 0;
}
3::
#include <iostream>
using namespace std;
int main()
{
int ID;
cin>>ID;
if (ID%3==0)
{
cout<<"A"<<endl;
}
if (ID%3==1)
{
cout<<"B"<<endl;
}
if (ID%3==2)
{
cout<<"C"<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int week;
cin>>week;
if (week+2<=7)
{
cout<<week+2<<endl;
}
else
cout<<week-5<<endl;
cout<<endl;
return 0;
}
7::
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if (a%35==0)
{
cout<<"yes"<<endl;
}
else
cout<<"no"<<endl;
return 0;
}
9::
#include <iostream>
using namespace std;
int main()
{
int data1,data2;
char op;
cout<<"please input the data and the operator like this :a+b"<<endl;
cin>>data1>>op>>data2;
if (op=='+')
{
cout<<data1<<'+'<<data2<<"="<<data1+data2<<endl;
}
if (op=='-')
{
cout<<data1<<'-'<<data2<<"="<<data1-data2<<endl;
}
if (op=='*')
{
cout<<data1<<'*'<<data2<<"="<<data1*data2<<endl;
}
if (op=='/')
{
cout<<data1<<'/'<<data2<<"="<<data1/data2<<endl;
}
return 0;
}
3::
#include <iostream>
using namespace std;
int main()
{
int ID;
cin>>ID;
if (ID%3==0)
{
cout<<"A"<<endl;
}
if (ID%3==1)
{
cout<<"B"<<endl;
}
if (ID%3==2)
{
cout<<"C"<<endl;
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分给的太少.
做一道给这么多分还差不多
做一道给这么多分还差不多
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太麻烦了啊!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询