一、C语言的设计题

1、设a=3,b=4,c=5,d=1.2,e=3.45,f=-67.89,使程序输出。

#include<stdio.h>
void main()
{
	int a=3,b=4,c=5;
    float d=1.2,e=3.45,f=-67.89;
	printf("a=%3d,b=%-4d,c=**5\n",a,b,c);
	printf("d=%.1f\n",d);
	printf("e=%6.2f\n",e);
	printf("f=%-10.4f**\n",f);
}

运行结果:运行结果
2、实现a、b两个整数的值交换并输入。

#include<stdio.h>
void main()
{
	int a,b,temp;
	printf("请输入两个整数:");
	scanf("%d%d",&a,&b);
	printf("交换前的数据:\n");
	printf("a=%d,b=%d\n",a,b);
	temp=a;
	a=b;
	b=temp;
	printf("交换后的数据:\n");
	printf("a=%d,b=%d\n",a,b);
}

3、从键盘输入一个三位整数,将它们逆序输出。例如,输入127,输出721。

#include<stdio.h>
void main()
{
	int i,j,k,temp;
	printf("请输入一个三位的整数:\n");
	scanf("%d",&temp);
	printf("逆序输出前的整数:temp=%d\n",temp);
	i=temp/100;//百位:127/100=1.27取整为1,i=1
	j=temp%100/10;//十位:127%100取模余27,27/10=2.7取整为2,j=2
	k=temp%100%10;//个位:127%100取模余27,27%10取模余7,k=7
	printf("逆序输出的整数为:%d%d%d\n",k,j,i);
}

4、输入半径,输出圆周长、圆面积及圆球体积。

#include<stdio.h>
#define PI 3.1415
void main()
{
	double S,V,C;
	float R;
	printf("请输入圆的半径:");
	scanf("%f",&R);
	S=PI*R*R;
	V=4.0/3.0*PI*R*R*R;
	C=2*PI*R;
	printf("圆的面积:S=%f\n",S);
	printf("圆的体积:V=%f\n",V);
	printf("圆的周长:C=%f\n",C);
}

5、用*号输出字母C的图案

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

6、实现输入两个整数,然后将两个数对调后输出。

#include<stdio.h>
void main()
{
	int a,b;
	printf("请输入两个整数:");
	scanf("%d%d",&a,&b);
	printf("a=%d,b=%d\n",a,b);
	printf("a=%d,b=%d\n",b,a);
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值