请C语言高手帮忙进来做几道大学练习题!悬赏50分

第一题。编写一个程序,从键盘输入一个三位整数,将它们逆序输出。例如输入127,输出721。
第二题。编写程序求出555555的约数中最大的三位数是多少。
第三题。编程判断输入的正整数是否既是5又是7的整倍数。若是,输出yes,否则输出no。
第四题。计算 s=1-1/3 + 1/5- 1/7+…1/101 的值并输出。
第五题。打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如:153是一水仙花数,因为153=1^3+5^3+3^3.
大家可以把答案留在这里,也可以发到我的邮箱里,tingxue1900@sina.com,谢谢大家了

已经发到你的邮箱里里了!

参考资料:如果您的回答是从其他地方引用,请表明出处

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-11
1.
#include<stdio.h>
void main()
{
int x,y=0;
printf("请输入一个三位数!\n");
scanf("%d",&x);
while(x!=0)
{
y=y*10+x%10;
x/=10;
}
printf("%d\n",y);
}

2
#include<stdio.h>
void main()
{
int i;
for(i=999;i>=100;i--)
if(555555%i==0)
{
printf("%d\n",i);
break;
}
}

3.
#include<stdio.h>
void main()
{
int i;
printf("请输入一个整数!\n");
scanf("%d",&i);
if(i%35==0)
printf("yes\n");
else
printf("no");

}

4
#include<stdio.h>
void main()
{
float s=0;
int i,j=1;
for(i=0;1.0/(i*2+1)>0.000001;i++)
{
s+=j*(1.0/(i*2+1));
j=-j;
}
printf("s=%f\n",s);

}

5
#include<stdio.h>
void main()
{
int i,a,b,c;
for(i=100;i<1000;i++)
{
a=i%10;
b=i/10%10;
c=i/100;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d^3+%d^3+%d^3=%d\n",a,b,c,i);
}
}
第2个回答  2009-06-11
自己做吧~~~

就是简单才叫你自己做
第3个回答  2009-06-11
1.
#include<conio.h>
#include<stdio.h>

void main()
{
int number;
printf("input number(100~999):");
scanf("%d",&number);

if(number>=100&&number<=999)
printf("%d%d%d",number%10,(number/10)%10,number/100);
else printf("Error Input(100~999)\n");

getch();
}

2.
#include <stdio.h>
void main()
{
long i;
int j;
printf("Please input number:");
scanf("%ld",&i);
for(j=999;j>=100;j--)
if(i%j==0)
{
printf("The max factor with 3 digits in %ld is:%d,\n",i,j);
break;
}
}

3.
#include <stdio.h>

void main()
{
int num;
printf("请输入一个正数:\n");
scanf("%d", &num);
if(num%5 == 0 && num%7 == 0)
{
printf("yes\n");
}
else
{
printf("no\n");
}
}
4.
#include<stdio.h>

void main()
{
float s = 0 ;
int i ,j=1 , n ;
for( i = 0 ; i <= 100; i++)
{
s = j/(2*i+1);
j *= -1 ;
}
print("%f",s) ;
}

5.
#include<stdio.h>
void main ()
{int i,j,k,n;
printf("水仙花数:\n");
for (n=100;n<1000;n++)
{i=n/100;
j=n/10-i*10;
k=n%10;
if (n == i*i*i + j*j*j + k*k*k)
printf("%d ",n);
}
printf("\n");

}

C语言的几道考题,请各位高手帮忙,急!!!(追加50分)
printf("请输入3个数;")scanf(“%d %d %d”,&a,&b,&c);s=stu(a,b,c);printf("%d",s);} 实在是懒的写了,都快1点了。困了。。。我给你写思路吧`我写清楚点~如果你有基础绝对可以自己写出来的。。。第七题 要求不是很明确 要不要判断输入的数字合格?不判断的话 输入FOR循环做...

几道c语言题目 菜鸟望高手解答
第一道题:输出的是:0 1 3 4 \/\/因为for循环 i从0到4 但是当i等于2的时候执行了continue,也就是直接跳转到下一次循环,所以2没有输出 第二题:t为2 因为 if-else 结构中的else是和最近一个if相匹配的,又因为if(x<y)不成立,所以直接执行输出语句,即输出2 第三题:3 6 9 因为x被...

大一期末考试复习题,求教C语言编程高手
1、10 逗号(,)分隔开的连续表达式,取最后一个表达式的值为整个表达式的值。2、A吧。这个不太确定。c语言中不允许出现A=B=C形式的赋值。C中没有**这个东西,D中,强制转换为y=(float)i;3、B 所谓保留字,一般是指C语言留作关键字了,比如int,我们不能定义一个变量名叫int的。4、8 参...

C语言高手 请告诉我几道简单的题! 我想搞明白 谢谢
第一个题,t是一个数组,pt是一个指针数组,做完循环后,指针数组就指向了t这个数组了。即pt和t应该是一个内容,只不过t是const的。*(pt+1)就是t[1],*(*(pt+l)+2)就是t[1][2]了。第二个题,sum没有初始化,所以答案就选c了。记住一点哦,永远不要使用未初始化的变量!第三个题,...

C语言大作业,C语言高手们救下小弟啊```
这是我在大学做过的课程设计,你看看:\/ 程序功能:能完成每位学生的某门课程的平时成绩和期末考试成绩的录入,完成每位学生的总评成绩计算(平时成绩*30%+期末考试成绩*70%)并生成数据文件,生成分数段统计文件(不及格人数,60-69数,70-79人数,80-89人数,90-100人数,及格率),通过学生成绩的...

C语言高手,帮帮忙
}(3分)这个题,因为x=0,所以执行case 0 中的语句,然后在case 0中 有switch(y==2) 所以执行case 2 中的语句 显示% 然后由break返回执行下一个语句 case 1:switch(z) ,因为z=3 ,而case 语句中没有case 3,所以执行default:printf(“#”);所以显示结果是 (14) 585858 运行过的...

求高手做一道用c语言编写的大学简单设计题:【数据库管理系统(DBMS...
说明:主函数存放在一个.c文件中,其它函数存放在一个或多个.h文件中。显示帮助界面函数:输出“DBMS命令一览表”,帮助用户正确使用命令。创建数据库函数模块。打开数据库函数模块。追加数据函数模块。浏览数据库函数模块。浏览定位函数模块。&#...

几道C语言题,跪求高手详细帮助
\/\/第二题:include<stdio.h> include<stdlib.h> int main(){ int a[10],i,j,temp;printf("请输入10个数:\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)for(j=0;j<10-i;j++)if(a[j]>a[j+1]){ temp=a[j];a[j]=a[j+1];a[j+1]=temp;}...

C语言简单编程题目两道,求高手做一下。高分!!!
第1题 :include <stdio.h> include <stdlib.h> define MAX 200 int main(void){ int a[MAX], i = 0;srand(time(NULL)); \/\/ 时间种子, 保证真随机, 每次不会相同 while (i < MAX) { a[i] = rand() % 10000; \/\/ 随机获得10000以下数字, 0-9999 if (a[i] < 1000) { ...

求C语言高手帮做个题
include<malloc.h> include<stdlib.h> define LEN sizeof(DataList_t)define N 10 typedef struct tagDataList_t { int Data;struct tagDataList_t *next;}DataList_t;DataList_t * CreatList(int a[]);void Print(DataList_t *pHead);int Sereach(DataList_t * pHead,int n);void ...

相似回答
大家正在搜