资源简介
答案自己做的 都测试了的 就最后两道没做(一道链表嫌麻烦,一道子串是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 新建文件夹\
相关资源
- 经典老鼠问题斐波那切数列
- 《Android Studio应用程序设计》第2版例
- 经典游戏之坦克大战Java代码实现
- JAVA基础编程练习题50题及经典算法9
- 一个经典的购物车的程序,购物系统
- java写的c语言编译器
- java经典50例题
- 安卓航班Android开发经典教程大总结
- Java五子棋经典程序,非常详细
- java经典基础编程题包含代码,详细的
- Java语言程序设计例题解析与实验指导
- JAVA经典算法90题
- JavaFx开发的经典魔塔
- java开发实战经典——课后答案
- 经典贪吃蛇java版
- GUI版Java五子棋源码,可人机对战,经
- C语言调用JAVA的
- java编的经典小游戏—吃豆人
- Java经典源码 门禁系统完整代码
- 经典DBN代码详解JAVA版
- C语言AES加密解密,CBC模式,256含测试
- 经典JavaWeb在线通讯录
- android调用C语言实现内存的读取与修改
- JAVA例题.rar
- Java经典编程题汇总
- 《Android Studio应用程序设计》第2版例
- 128位AES加密算法C语言实现
- 经典java小程序源代码合集.rar
- Java多线程编程经典
- java四大框架经典总结
评论
共有 条评论