求答案C语言
用java写可以不?
public static void main(String[]args){
Scanner sc = new Scanner(System.in);
int r = sc.nextInt();// 可以键盘输入半径,按照你们的要求,亦可以直接int r = 5之类
System.out.println("该圆的周长是:"+2*3.14*r);
System.out.println("该圆的面积是:"+3.14*r*r);
}
2. public static void main(String[]args){
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();// 输入x
if(x<0){
System.out.println("y="+(-x*x));
}else if(x=0){
System.out.println("y="+0);
}else{
System.out.println("y="+x*x);
}
}
3.public static void main(String[]args){
Scanner sc = new Scanner(System.in);
char ch = sc.nextChar();
if(ch>='A'&&char<='Z'){
ch += 32;
System.out.println(ch);
}else
System.out.println(ch);
}
java和c 语言的语法差不多,基于c发展来的,代码很多时候可以通用,我大学时候学的c和java,现在工作都用不到了,防止错误,就没有用c 给你写代码了。
1.
#include<stdio.h>
#define pi 3.14
void main(){
float r;
scanf("%f",&r);
printf("s=%f,c=%f\n",pi*r*r,2.0*pi*r);
}
2.
#include<stdio.h>
void main(){
float x;
scanf("%f",&x);
if(x>0)
printf("%f\n",x*x);
else if(x==0)
printf("0\n");
else
printf("%f\n",x*x*(-1.0));
}
3.
#include<stdio.h>
void main(){
char ch;
scanf("%c",&ch);
if(ch>='A'&&ch<='Z')
printf("%c\n",ch+32);
return 0;
printf("%c\n",ch);
}