问题描述:
为下列程序代码的每条语句添加注释,解释语句的功能作用,并指出每个程序所实现的功能.
一、
#include
main(){
int a,b,sum,m,t;
double s;
a=8;
b=3;
sum=a+b;
m=a-b;
t=a*b;
s=(double)a/(double)b;
printf("\na=%d,b=%d,sum=%d,m=%d,t=%d,s=%lf",a,b,sum,m,t,s);
}
二、
#include
#include
main(){
int a,b,m;
double s;
a=8;
b=3;
m=a%b; /*计算a除以b的余数*/
s=pow(a,b); /*调用库函数pow()计算a的b次幂的值*/
printf("\na=%d,b=%d,m=%d,s=%lf",a,b,m,s);
}
三、
#include
#define PI 3.14
main(){
double r=2.5,h=3.5;
double v;
v=PI*r*r*h;
printf("\nr=%lf,h=%lf,v=%lf",r,h,v);
}
四、
#include
#define PI 3.14
main(){
double r,h;
double v;
printf("\ninput r,h:");
scanf("\n%lf,%lf",&r,&h);
v=PI*r*r*h;
printf("\nr=%lf,h=%lf,v=%lf",r,h,v);
}
五、
#include
main(){
char ch;
printf("\ninput char:");
ch=getchar(); /*输入一个小写字母*/
ch=ch-32; /*将小写字符转化为一个大写字母*/
printf("\noutput char:");
putchar(ch); /*输出转换后的大写字母*/
}
六、
#include
main(){
char c1,c2,c3;
c1=getchar();
c2=getchar();
c3=getchar();
putchar(c1);
putchar(c2);
putchar(c3);
putchar('\n');
putchar(c1);
putchar('\n');
putchar(c2);
putchar('\n');
putchar(c3);
putchar('\n');
putchar('B');
putchar('O');
putchar('Y');
putchar('\n');
}
七、
#include
main(){
int a,b;
printf("\ninput a,b:");
scanf("\n%d,%d",&a,&b);
if(a>b)
printf("\na较大!");
else
printf("\nb较大!");
}
八、
#include
main(){
int a,b,c;
printf("\ninput a,b,c:");
scanf("\n%d,%d,%d",&a,&b,&c);
if(a>b)
if(a>c)
printf("\na最大!");
else
printf("\nc最大!");
else
if(b>c)
printf("\nb最大!");
else
printf("\nc最大!");
一、
#include
main(){
int a,b,sum,m,t;
double s;
a=8;
b=3;
sum=a+b;
m=a-b;
t=a*b;
s=(double)a/(double)b;
printf("\na=%d,b=%d,sum=%d,m=%d,t=%d,s=%lf",a,b,sum,m,t,s);
}
二、
#include
#include
main(){
int a,b,m;
double s;
a=8;
b=3;
m=a%b; /*计算a除以b的余数*/
s=pow(a,b); /*调用库函数pow()计算a的b次幂的值*/
printf("\na=%d,b=%d,m=%d,s=%lf",a,b,m,s);
}
三、
#include
#define PI 3.14
main(){
double r=2.5,h=3.5;
double v;
v=PI*r*r*h;
printf("\nr=%lf,h=%lf,v=%lf",r,h,v);
}
四、
#include
#define PI 3.14
main(){
double r,h;
double v;
printf("\ninput r,h:");
scanf("\n%lf,%lf",&r,&h);
v=PI*r*r*h;
printf("\nr=%lf,h=%lf,v=%lf",r,h,v);
}
五、
#include
main(){
char ch;
printf("\ninput char:");
ch=getchar(); /*输入一个小写字母*/
ch=ch-32; /*将小写字符转化为一个大写字母*/
printf("\noutput char:");
putchar(ch); /*输出转换后的大写字母*/
}
六、
#include
main(){
char c1,c2,c3;
c1=getchar();
c2=getchar();
c3=getchar();
putchar(c1);
putchar(c2);
putchar(c3);
putchar('\n');
putchar(c1);
putchar('\n');
putchar(c2);
putchar('\n');
putchar(c3);
putchar('\n');
putchar('B');
putchar('O');
putchar('Y');
putchar('\n');
}
七、
#include
main(){
int a,b;
printf("\ninput a,b:");
scanf("\n%d,%d",&a,&b);
if(a>b)
printf("\na较大!");
else
printf("\nb较大!");
}
八、
#include
main(){
int a,b,c;
printf("\ninput a,b,c:");
scanf("\n%d,%d,%d",&a,&b,&c);
if(a>b)
if(a>c)
printf("\na最大!");
else
printf("\nc最大!");
else
if(b>c)
printf("\nb最大!");
else
printf("\nc最大!");
问题解答:
我来补答展开全文阅读