用精湛的编程语言来表示(TC C++ JAVA)都可以

[复制链接]
查看11 | 回复4 | 2006-3-28 12:36:03 | 显示全部楼层 |阅读模式
//超出长整型就用float 或long double得了……//我用TC++#include#includevoid main(){long double s;int i;for(i=24;i main(){double long s=1;for (int i=24;ivoid main() {int i,n,j,k; longa[50],temp; for(i=0;imain(){int i;unsigned long mul=1;for (i=10;i<=1000;i++)if (!(i%3)&&((i%10)==4){printf("num=%d\n",i);mul*=i;}printf("积为%d\n",mul);printf("除255后结果为%d\n",mul/255);}#include"stdio.h" int array[100];int num=0;void Compare(int m){ array[num] = m;num+=1;}main(){double result=1; for(int i=10;i<=1000;i++) {if(i%3 ==0 && i%10 ==4) Compare(i); } for(int j =0;j<num-1;j++) { printf("%d",array[j]);result *= array[j]; } printf("\n %e \n",result);}
回复

使用道具 举报

千问 | 2006-3-28 12:36:03 | 显示全部楼层
1 从12-999循环,步长3,只需判断尾数是不是42 从14-994循环,步长10,只需判断该数是否被3整除第2种划算一点
回复

使用道具 举报

千问 | 2006-3-28 12:36:03 | 显示全部楼层
不行最后已经超出长整形的范围了!
回复

使用道具 举报

千问 | 2006-3-28 12:36:03 | 显示全部楼层
从24-984循环,步长30,划算,直接加,不用判断 这样好!!!!
回复

使用道具 举报

千问 | 2006-3-28 12:36:03 | 显示全部楼层
从24-984循环,步长30,划算,直接加,不用判断
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行