请人帮忙做下这几个简单的c语言编程题,谢谢
如题1.输入一个圆半径(r),计算并输出圆面积和周长。2.从键盘输入1个百分制成绩,若>=60,显示“OK”,若<60则显示“SORRY”,若输入的数不在0~100之间,...
如题
1. 输入一个圆半径(r),计算并输出圆面积和周长。
2. 从键盘输入1个百分制成绩,若>=60,显示“OK”,若<60则显示“SORRY”,若输入的数不在0~100之间,则输出“INPUT ERROR”。
3、从键盘上输入10个整数,分别找出并显示最大值、最小值及其序号 展开
1. 输入一个圆半径(r),计算并输出圆面积和周长。
2. 从键盘输入1个百分制成绩,若>=60,显示“OK”,若<60则显示“SORRY”,若输入的数不在0~100之间,则输出“INPUT ERROR”。
3、从键盘上输入10个整数,分别找出并显示最大值、最小值及其序号 展开
7个回答
展开全部
1
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
double R = 0;
double PI = 3.14159265;
while(1)
{
printf("Please input R (<=0 to quit)\n");
scanf("%lf", &R);
if(R <= 0)
{
break;
}
double perimeter = 2 * PI * R;
double acreage = PI * R * R;
printf("R = %9.8lf, Perimeter = %9.8lf, Acreage=%9.8lf\n", R, perimeter, acreage);
}
}
2
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
int nScore = 0;
while(1)
{
printf("Please input a score:(<0 or > 100 to quit)\n");
scanf("%d", &nScore);
if(nScore < 0 || nScore > 100)
{
printf("INPUT ERROR\n");
break;
}
else if(nScore >= 60)
{
printf("OK\n");
}
else
{
printf("SORRY\n");
}
}
}
3
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
int nArray[10] = {0};
for(int i=0; i<10; i++)
{
printf("Please input Number %d\n", i+1);
scanf("%d", &nArray[i]);
}
int nmaxIndex = 0;
int nMax = nArray[0];
int nminIndex = 0;
int nMin = nArray[0];
for(int i=1; i<10; i++)
{
if(nArray[i] > nMax)
{
nMax = nArray[i];
nmaxIndex = i;
}
if(nArray[i] < nMin)
{
nMin = nArray[i];
nminIndex = i;
}
}
printf("The max value is No %d, The value is: %d\n", nmaxIndex+1, nMax);
printf("The min value is No %d, The value is: %d\n", nminIndex+1, nMin);
}
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
double R = 0;
double PI = 3.14159265;
while(1)
{
printf("Please input R (<=0 to quit)\n");
scanf("%lf", &R);
if(R <= 0)
{
break;
}
double perimeter = 2 * PI * R;
double acreage = PI * R * R;
printf("R = %9.8lf, Perimeter = %9.8lf, Acreage=%9.8lf\n", R, perimeter, acreage);
}
}
2
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
int nScore = 0;
while(1)
{
printf("Please input a score:(<0 or > 100 to quit)\n");
scanf("%d", &nScore);
if(nScore < 0 || nScore > 100)
{
printf("INPUT ERROR\n");
break;
}
else if(nScore >= 60)
{
printf("OK\n");
}
else
{
printf("SORRY\n");
}
}
}
3
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
int nArray[10] = {0};
for(int i=0; i<10; i++)
{
printf("Please input Number %d\n", i+1);
scanf("%d", &nArray[i]);
}
int nmaxIndex = 0;
int nMax = nArray[0];
int nminIndex = 0;
int nMin = nArray[0];
for(int i=1; i<10; i++)
{
if(nArray[i] > nMax)
{
nMax = nArray[i];
nmaxIndex = i;
}
if(nArray[i] < nMin)
{
nMin = nArray[i];
nminIndex = i;
}
}
printf("The max value is No %d, The value is: %d\n", nmaxIndex+1, nMax);
printf("The min value is No %d, The value is: %d\n", nminIndex+1, nMin);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.#define PI 3.14
#include<stdio.h>
void main(){
float r;
scnaf("%f:,&r);
printf(周长:%f\面积:%f\n",2*PI*r,PI*r*r);
}
2.#include<stdio.h>
void main(){
float score;
scnaf("%f",&score);
if(score>=60&&score<=100)
printf("OK.\n");
else if(score<60&&score>=0)
printf("SORRY.\n");
else
printf("INPUT ERROR.\n");
}
3#include<stdio.h>
void main(){
int num[10],i,MAX,MIN,flag1,flag2;
for(i=0;i<10;i++)
scanf("%d",&num[i]);
MAX=MIN=num[0];flag1=flag2=0;
for(i=1;i<10;i++)
{ if(num[i]>MAX)
{MAX=num[i];flag=i;}
if(num[i]<MIN)
{MIN=num[i];flag2=i;}
}
printf("最大值;%d,其序号是:%d\n最小值:%d,其序号:%d\n",MAX,flag1+1,MIN,flag2+1);
#include<stdio.h>
void main(){
float r;
scnaf("%f:,&r);
printf(周长:%f\面积:%f\n",2*PI*r,PI*r*r);
}
2.#include<stdio.h>
void main(){
float score;
scnaf("%f",&score);
if(score>=60&&score<=100)
printf("OK.\n");
else if(score<60&&score>=0)
printf("SORRY.\n");
else
printf("INPUT ERROR.\n");
}
3#include<stdio.h>
void main(){
int num[10],i,MAX,MIN,flag1,flag2;
for(i=0;i<10;i++)
scanf("%d",&num[i]);
MAX=MIN=num[0];flag1=flag2=0;
for(i=1;i<10;i++)
{ if(num[i]>MAX)
{MAX=num[i];flag=i;}
if(num[i]<MIN)
{MIN=num[i];flag2=i;}
}
printf("最大值;%d,其序号是:%d\n最小值:%d,其序号:%d\n",MAX,flag1+1,MIN,flag2+1);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
main()
{
int p=3.14,r,s,l;
scanf("%d",&r);
l=2*p*r;
s=r*r*p;
printf("zhou chang shi ");
printf("%d\n",l);
printf("mian ji shi ");
printf("%d\n",s);
}
---------------------------------------------------------------
#include "stdio.h"
main()
{
int i;
scanf("%d",&i);
if(i<100&&i>0)
{
if(i>=60)
{
printf("ok");
}else if(i<60)
{
printf("SORRY");
}
} else
{
printf("INPUT ERROR");
}
}
---------------------------------------------------------------
#include "stdio.h"
main()
{
int a[10];
int i,temp1,temp2;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
temp1=a[0];
temp2=a[0];
for(i=0;i<10;i++)
{
if(temp1<a[i])
{
temp1=a[i];
}
}
for(i=0;i<10;i++)
{
if(temp1==a[i])
{
printf("zui da zhi shi ");
printf("%d\n",temp1);
printf("shi di ");
printf("%d",i+1);
printf(" ge shu ru de \n");
}
}
for(i=0;i<10;i++)
{
if(temp2>a[i])
{
temp2=a[i];
printf("%d\n",temp2);
}
}
for(i=0;i<10;i++)
{
if(temp2==a[i])
{
printf("zui da zhi shi ");
printf("%d\n",temp2);
printf("shi di ");
printf("%d",i+1);
printf(" ge shu ru de \n");
}
}
}
main()
{
int p=3.14,r,s,l;
scanf("%d",&r);
l=2*p*r;
s=r*r*p;
printf("zhou chang shi ");
printf("%d\n",l);
printf("mian ji shi ");
printf("%d\n",s);
}
---------------------------------------------------------------
#include "stdio.h"
main()
{
int i;
scanf("%d",&i);
if(i<100&&i>0)
{
if(i>=60)
{
printf("ok");
}else if(i<60)
{
printf("SORRY");
}
} else
{
printf("INPUT ERROR");
}
}
---------------------------------------------------------------
#include "stdio.h"
main()
{
int a[10];
int i,temp1,temp2;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
temp1=a[0];
temp2=a[0];
for(i=0;i<10;i++)
{
if(temp1<a[i])
{
temp1=a[i];
}
}
for(i=0;i<10;i++)
{
if(temp1==a[i])
{
printf("zui da zhi shi ");
printf("%d\n",temp1);
printf("shi di ");
printf("%d",i+1);
printf(" ge shu ru de \n");
}
}
for(i=0;i<10;i++)
{
if(temp2>a[i])
{
temp2=a[i];
printf("%d\n",temp2);
}
}
for(i=0;i<10;i++)
{
if(temp2==a[i])
{
printf("zui da zhi shi ");
printf("%d\n",temp2);
printf("shi di ");
printf("%d",i+1);
printf(" ge shu ru de \n");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.
#define PI 3.14159265
main()
{
double r;
printf( "Input radius:\n" );
scanf( "%lf", &r );
printf("Circle: %10.4f\nArea: %10.4f\n", (2*r*PI), (r*r*PI) );
}
2.
main()
{
float score;
printf("Input the score:\n");
scanf("%f", &score);
if(score>=0 && score<60)
printf("SORRY\n");
else if(score>=60 && score<=100)
printf("OK\n");
else
printf("INPUT ERROR\n");
}
3.
main()
{
int a[10]={0}, i, max, min, j, k;
printf("Input 10 integers, one by one:\n");
for(i=0; i<10; i++)
scanf("%d", a+i);
max=min=a[0];
j=k=0;
for(i=0; i<10; i++)
{
if(a[i]>max)
{
max=a[i];
j=i;
}
if(a[i]<min)
{
min=a[i];
k=i;
}
}
printf("\nThe max is no.%d: %d\n\nThe min is no.%d: %d", j+1, max, k+1, min );
}
#define PI 3.14159265
main()
{
double r;
printf( "Input radius:\n" );
scanf( "%lf", &r );
printf("Circle: %10.4f\nArea: %10.4f\n", (2*r*PI), (r*r*PI) );
}
2.
main()
{
float score;
printf("Input the score:\n");
scanf("%f", &score);
if(score>=0 && score<60)
printf("SORRY\n");
else if(score>=60 && score<=100)
printf("OK\n");
else
printf("INPUT ERROR\n");
}
3.
main()
{
int a[10]={0}, i, max, min, j, k;
printf("Input 10 integers, one by one:\n");
for(i=0; i<10; i++)
scanf("%d", a+i);
max=min=a[0];
j=k=0;
for(i=0; i<10; i++)
{
if(a[i]>max)
{
max=a[i];
j=i;
}
if(a[i]<min)
{
min=a[i];
k=i;
}
}
printf("\nThe max is no.%d: %d\n\nThe min is no.%d: %d", j+1, max, k+1, min );
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
void main()
{ int r,a
printf("Please input a num"\n");
scanf(%d,&r);
printf("The area is 6.28*r\n");
printf("The Len is 3.14*r*r\n");
printf("Please input a num !"\n");
scanf(%d,&a);
switch(a>=60&&a<=100?1:a>0?2:3)
{
case:1
printf("OK");
case:2
printf("SORRY");
deauult:
printf("INPUT ERROR");
}
//我只写了两个!
}
void main()
{ int r,a
printf("Please input a num"\n");
scanf(%d,&r);
printf("The area is 6.28*r\n");
printf("The Len is 3.14*r*r\n");
printf("Please input a num !"\n");
scanf(%d,&a);
switch(a>=60&&a<=100?1:a>0?2:3)
{
case:1
printf("OK");
case:2
printf("SORRY");
deauult:
printf("INPUT ERROR");
}
//我只写了两个!
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询