• 大小: 27KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: Java
  • 标签: c语言  例题  经典  

资源简介

答案自己做的 都测试了的 就最后两道没做(一道链表嫌麻烦,一道子串是java里的概念)

资源截图

代码片段和文件信息

#include 
#include 
#include 
void exe1()
{
int n1n2in;
printf(“请输入月份“);
n1=n2=1;
scanf(“%d“&n);
if(n>=1)
{
printf(“第1个月有1对兔子\n“);
printf(“第2个月有1对兔子\n“);
}
for(i=3;i<=n;i++)
{
int temp=n2;
n2=n1+n2;
n1=temp;
printf(“第%d个月有%d对子\n“in2);
}

}
void exe2()
{
int  ijnm=0;
for( i = 101;i<=200;i++)
{
n=0;
for( j=2;j if(i%j==0)
n++;
if(n==0)
{
m++;
printf(“%d\t“i);
if(m%5==0)
printf(“\n“);

}

}

}
void exe3()
{
int ijn=0;
for(i=100;i<1000;i++)
{
j=(int)(pow(i/1003)+pow(i/10%103)+pow(i%103));
if(j==i)
{
printf(“%d\t“i);
n++;
if(n%5==0)
printf(“\n“);
}
}
}
void exe4()
{
int ixjn;
printf(“请输入一个任意整数“);
scanf(“%d“&x);
printf(“%d=“x);
for(i=2;i<=x;)
{
n=0;
for( j=2;j if(i%j==0)
n++;
if(n==0)
{
if(x%i==0)
{
if(x!=i)
printf(“%d*“i);
else 
printf(“%d;“i);
x=x/i;
}
else
i++;
}
else
i++;
}
}
void exe5()
{
int x;
printf(“请输入学生成绩“);
scanf(“%d“&x);
if(x>=90)
printf(“该学生的分数等级为A“);
else if(x>=60)
printf(“该生的分数等级为B“);
else 
printf(“该生的分数等级为C“);
}
void exe6()
{
printf(“输入两个整数“);
int xmin1=1;
scanf(“%d%d“&x&m);
if(x {
int temp = x;
x=m;
m=temp;
}
for(i=m;i>0;i--)
{
if(x%i==0&&m%i==0)
{
n1=i;
break;
}
}
printf(“最大公约数是%d\n“n1);
for(i=1;;i++)
{
if(x*i%m==0)
{
printf(“最小公倍数是%d\n“x*i);break;
}
}
}
void exe7()
{
char  a[1024];
int b[4]={0};
printf(“输入字符串“);
fflush(stdin);
gets(a);
for(int i=0;a[i]!=‘\0‘;i++)
{
if((‘a‘<=a[i]&&a[i]<=‘z‘)||(‘A‘<=a[i]&&a[i]<=‘Z‘))
b[0]++;
else if(‘0‘<=a[i]&&a[i]<=‘9‘)
b[1]++;
else if(a[i]==‘ ‘)
b[2]++;
else
b[3]++;

}
printf(“英语字母有%d个,数字有%d个,空格有%d个,其他字符有%d个“b[0]b[1]b[2]b[3]);
}
void exe8()
{
int ijmy=0x;
printf(“请输入数字a的值(一位整数)“);
scanf(“%d“&i);
printf(“请输入相加的项数“);
scanf(“%d“&j);
y=x=i;
for(m=1;m {
x=x*10+i;
y=y+x;
}
printf(“%d“y);
}
void exe9()
{
 int ijsum=0;
 for(j=1;j<1000;j++)
 {
 sum=0;
 for(i=1;i  {
if(j%i==0)
sum=sum+i;
 }
 if(sum==j)
 printf(“%d\n“j);
 }
 }
void exe10()
{
double ih=100sum=0;
for(i=0;i<10;i++)
{
sum=sum+h;
h=h/2.0;
sum=sum+h;


}
printf(“第十次落下共经历%f米\n“sum-h);
printf(“第十次落下反弹%f米\n“h);
}
void exe11()
{
int ijnmx=0;
for(i=1;i<=4;i++)
{

for(j=1;j<=4;j++)
{
if(i!=j)
for(n=1;n<=4;n++)
if(n!=i&&n!=j)
{
m=i*100+j*10+n;
printf(“%d\n“m);
x++;
}
}
}
printf(“共有%d个数字“x);
}
void exe12()
{
printf(“输入月利润(万元)“);
double xy=0;
scanf(“%lf“&x);
if(x<=10)
y=0.1*x;
else if(x<20)
y=1+(x-10)*0.075;
else if(x<=40)
y = 10 * 0.1 + 10 * 0.075 + (x - 20) * 0.05;
else if(x<=60)
y = 10 * 0.1 + 10 * 0.0

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       16533  2014-02-18 20:20  新建文件夹\1.cpp
     文件      120832  2014-02-16 21:37  新建文件夹\非常经典的JAVA编程题全集(50题及答案).doc
     目录           0  2014-03-31 19:49  新建文件夹\

评论

共有 条评论