C语言练习(非原创)

编写C语言程序,输出以下问题:

***这是我的第一个C语言程序!***

#include<stdio.h>
int main()
{
printf("***这是我的第一个C语言程序!***\n");
return 0;
}

给上面程序的每一行加上注释

#include<stdio.h>                                                  /*编译预处理指令*/
int main()                                                                /*主函数的函数头*/
{                                                                              /*函数体的开始标志*/
printf("***这是我的第一个C语言程序!***\n");        /*输出要显示的字符串*/
return 0;                                                                  /*程序返回0*/
}                                                                               /程序的结束标志*/

 

实现将a,b两个整数的值交换并输出:

#include<stdio.h>
int main()
{
int a,b,c;
a=10;
b=20;
c=a;
a=b;
b=c;
printf("a=%d,b=%d\n",a,b);
return 0;

}

 

从键盘输入一个三位整数,将它们逆序输出:

#include<stdio.h>
int main()
{
int num,a,b,c;
printf("Please input the number:");
scanf("%d",&num);
a=num/100;
b=(num-100*a)/10;
c=num-100*a-10*b;
a+=b*10+c*100;
printf("The result is %d\n",a);
return 0;

}

 

输入半径,输出圆的周长,圆面积及圆球体积:

#define PI 3.14159
#include<stdio.h>
int main()
{
float r,l,s,v;
printf("请输入圆的半径;");
scanf("%f",&r);
l=2*PI*r;
s=PI*r*r;
v=4*PI*r*r*r/3;
printf("半径为%f的圆周长为%f,面积为%f,圆球体积为%f\n",r,l,s,v);
return 0;
}

 

下面程序的运行结果是:9,11,9,10

#include<stdio.h>
int main()
{
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf("%d,%d,%d,%d",i,j,m,n);
return;
}

 

实现从键盘输入某商店的单价和数量,求出商品的总价并输出:

#include<stdio.h>
int main()
{
int x;
float y,s;
printf("请输入商品的单价:");
scanf("%f",&y);
printf("请输入商品的个数:");
scanf("%d",&x);
s=x*y;
printf("商品总价为:%f\n",s) ;
return 0;
}

 

实现输入两个整数,然后将两个数对调后输出(要求不使用第三个变量。)

#include <stdio.h>

int main()

{

int a,b;

printf("请输入ab的值:");

scanf("a=%d,b=%d",&a,&b);

a=a+b;

b=a-b;

a=a-b;

printf("a=%d,b=%d\n",a,b);

return 0;

}

 

 若a=5,b=1.332,c='A'。得出以下格式和结果的输出:

a=   5   b=1.332

a+b=6.3

c='A' or 65

 

#include<stdio.h>
int main()
{
int a=5;
float b=1.332;
char c='A';
printf("a=%4d b=%.3f\n",a,b);
printf("a+b=%.1f\n",a+b);
printf("c=\'%c\'or %d\n",c,c);
return 0;
}

 

用*号输出字母C的图案:

#include<stdio.h>
int main()
{
printf("***\n");
printf("*\n");
printf("*\n");
printf("***\n");
return 0;
}

 

posted @ 2022-03-30 16:47  Citric-acid  阅读(5)  评论(0)    收藏  举报