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

简单的八道题

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

简单的八道题

1.计算并输出“九九乘法表”
#include
int main(){
	for(int a=1;a<10;a++){
		for(int b=1;b<10;b++){
			a>=b?printf("%d*%d=%dt",b,a,a*b):printf("");
		}
		printf("n");
	}
	return 0;
}

2.输入2个正整数a和n,求a + aa + aaa + aa…a(n个a)之和。
#include
int main(){
	unsigned long long a=0,b=0,c=0,n=0;
	scanf("%llu %llu",&a,&n);
	b=a;
	for(int i=1;i<=n;i++){
		c+=a;
		b*=10;
		a+=b;
	}
	printf("%llu",c);
	return 0;
}

3.输入2个正整数m和n(m≥1,n≤1000),输出m~n之间的所有完数。完数就是因子之和与它本身相等的数。
#include
int main(){
	int m=0,n=0,sum=0;
	scanf("%d %d",&m,&n);
	
	for(int i=m;i<=n;i++){//range
		sum=0;
		for(int j=2;j 
 

4.输入两个正整数,求它们的最大公约数和最小公倍数。
#include
int main(){
    	int a,b,tmp,m,n;
    	scanf("%d %d",&a,&b);
    	m=a;n=b;
		
		if(a 
 

5.输入一个整数,判断该数是否是素数。
#include
#include
int main(){
	int a = 0;
	scanf("%d",&a);
	if(a==2||a==3){
		printf("Yes!n");
		return 0;
	}
	if(a%6!=1 && a%6!=5){
		printf("No!n");
		return 0 ;
	}
	int tmp=sqrt(a);
	for(int i=5;i<=tmp;i+=6){
		if(a%i==0||a%(i+2)==0){
			printf("No!n");
		}else printf("Yes!n");
	}
	printf("No!n");
	return 0;
}

6.输出100到200之间所有的素数
#include
int main(){
	int j=0,k=0;
	for(j=100;j<=200;j++){
		for(k=2;k<=j;k++)
			if(j%k==0)
				break;
		if(k>=j)
			printf("%d ",j);
	}
	return 0;
}

7.搬运砖块:已知男人一人搬3块,女人一人搬2块,小孩两人搬一块,问用45人正好搬45块砖,有多少种搬法?
#include
int main(){
	int count=0,child=0;
	printf("男人 女人 小孩n");
	for(int man=0;3*man<=45;man++){
		for(int woman=0;2*woman<=45-3*man;woman++){
			child=3*(45-3*man-2*woman);
			if(child+man+woman==45){
				printf("%4d %4d %4dn",man,woman,child);
				count++;
			}
		}
	}
	printf("共有%d种",count);
	return 0;
}

8.猴子吃桃问题  猴子第一天摘下若干个桃子,当即吃了一半多一个。第二天早上又吃了剩下的一半多一个。以后每天早上都吃了前一天剩下的一半多一个。到第十天早上想再吃时,发现就剩下1个桃子了。求第一天共摘了多少个桃子。
#include
int main(){
	int day_1=1;
	for(int i=1;i<10;i++){
		day_1=(day_1+1)*2;
	}
	printf("%d",day_1);	
	return 0;
}
篇尾

我的代码里用了局部变量,所以在编辑器里运行时可能会报错,我这里提供在 Dev C++ 里使用局部变量的方法,其他编辑器自己百度一下,会比我讲的好

 1.打开Dev C++

2. 工具->>编译选项

加如  -std=c99 就可以了

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

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

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