栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

计算机程序设计作业2

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机程序设计作业2

计算圆周率

#include
int main(){
	int i;
	double a=1,pi=0;
	//long double pi=0; 
	for(i=0;1/a>=1e-8;i++){
		if(i%2==0){
			pi+=(1/a);			
		}else{
			pi-=(1/a);
		}
		a+=2;
	}
	pi*=4;
	printf("%.7lf",pi);
	return 0;
} 

十进制整数转换为八进制和十六进制

#include
int main(){
	int a,a1,i,x[20],k=0;
	char y[20];
	printf("请输入一个整数:");
	scanf("%d",&a);
//----------对0和负数单独处理------------- 
	if(a==0){
		printf("00n0x0");
	}else{
		if(a<0){
			a*=-1;
			k=1;
		}
		a1=a;
//----------以下是八进制------------------	
		for(i=0;a1>0;i++){
			x[i]=a1%8;
			a1/=8;
		}
		if(k)printf("-");
		printf("0");
		i--;
		for(;i>=0;i--){
			printf("%d",x[i]);
		}
		printf("n");
//----------以下是十六进制----------------
		for(i=0;a>0;i++){
			if(a%16<10){
				y[i]='0'+a%16;
			}else{
				y[i]='A'+a%16-10;
			}
			a/=16;
		}
		if(k)printf("-");		
		printf("0x");
		i--;
		for(;i>=0;i--){
			printf("%c",y[i]);
		}
	}
	return 0;
}

一道奇奇怪怪的题目

#include
int main(){
	int a=3,b=4,c=5,x,y;
	printf("b>c && b==c : %dn",b>c && b==c);
	printf("!(a+b)+c-1 && b +c/2 : %dn",!(a+b)+c-1 && b +c/2);
	printf(" !(x=a) && (y=b) && 0 : %dn", !(x=a) && (y=b) && 0);
	printf("!(a+b)+c-1 && b +c/2 : %dn",!(a+b)+c-1 && b +c/2);
	a/=a*b-c;
	printf("a/=a*b-c a==%dn",a);
	a=3;
	a+=a-=a*=a;
	printf("a+=a-=a*=a a==%dn",a);
	//0 1 0 1 0 0
	return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/303095.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号