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

C语言 2

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

C语言 2

编写程序输入一个整数到n中,如果n不是负数则n,n+1到2*n做累加,如果是负数则从2*n,2*n-1到n做累加

#include
int main()
{
int i,n,x=0,y;
scanf("%d",&n);
i=n;
if(i>=0){
for(i;i<=2*n;i++)
x+=i;}
else(i<0){
for(y=2*n;y<=n;y++)
x+=y;}
printf("%dn",x);

return 0;
}

编写程序 打印1-100的素数
 

#include
#include
int main()
{
int i,n,y;
for(i=3;i<=100;i++)
{
	y=0;
	for(n=2;n<=sqrt(i);n++)
	{
		if(i%n==0){
       
		  break;
		}
	}
	if(i%n!=0)
	{
	printf("%dn",i);
	}
	
	   
}

return 0;
}

打印1000以内的完数

#include 

int main()
{
    int x, y, i;
	for(x=1;x<=1000;x++)
	{i=0;
		for(y=1;y 

水仙花数

#include 

int main()
{
int x,y,z,i;
for(x=100;x<=999;x++)
{
    y=x/100;
    z=x%100/10;
    i=x%10;
	if(x==y*y*y+z*z*z+i*i*i)
		printf("%dn",x);
}
    return 0;
}

小球从100米高度掉下,每次弹回一半距离,循环十次,求小球总路程以及第十次弹回的高度

#include 

int main()
{
float x=100,y,z,i,sum;
y=x/2;        //第二次弹回的高度 在for之前定义并赋值给y
for(i=2;i<=10;i++){
	x+=y*2;   
	y=y/2;    //弹回的高度每次递减一半
}
printf("%fn%fn",x,y);
    return 0;
}

实现百马百担问题(大中小马一共一百只,大马可以担3担,中马2担,俩只小马提一但, 求大中小马几种方法)

#include 

int main()
{
int x,y,z;
   for(x=0;x<=100;x++)
   {   for(y=0;y<=100;y++){
		   for(z=0;z<=100;z++)
           if(3*x+2*y+0.5*z==100&&x+y+z==100)
                  
   printf("%d,%d,%dn",x,y,z);
   }
}
    return 0;
}

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1015613.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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