上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: #include#includeint main(void){ int n,m,i;//n=1000 int x,y,z;//x是个位数,y是十位数字,z是百位数字 x=0,y=0,z=0; printf("enter m,n:"); scanf("%d%d",&m,&n); for(i=m;i<=n;i++){ x=i%10; y=(i/10)%10; z=i/100; if(pow(x,3)+pow(y,3)+pow(z,3)==i) printf("i=%d\n",i); ... 阅读全文
posted @ 2013-11-10 23:52 dihuanting 阅读(5067) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ void sum_diff(float op1,float op2,float *psum,float *pdiff); float psum,pdiff; float op1,op2; //输入op1,op2,并且是float,所以用%f; printf("输入:"); scanf("%f%f",&op1,&op2); //调用自定义函数; sum_diff(op1,op2,&psum,&pdiff); printf("*psum=%f,*pdiff=%f&quo 阅读全文
posted @ 2013-11-10 23:34 dihuanting 阅读(9211) 评论(0) 推荐(0) 编辑
摘要: //编写一个程序,判断从键盘接收的数字是否为回文数字。回文数字就是顺着看和倒着看是相同的数。如121、656、2332等。#includeint main(void){ int i,n; int x,y;//x是从头开始计算的数组下标,而y是从末尾开始计算的数组下标 x=0; y=0; printf("enter n:"); scanf("%d",&n); //定义并输入数组 int a[80]; for(i=1;i=y)//for循环正常结束,是回文 printf("是回文。"); else printf... 阅读全文
posted @ 2013-11-10 23:23 dihuanting 阅读(216) 评论(0) 推荐(0) 编辑
摘要: //定义函数f(n)计算n+(n+1)+…+(2n-1),函数返回值类型是double。//(2)在主函数main(),输入正整数n,计算并输出下列算式的值。要求调用函数f(n)计算n+(n+1)+…+(2n-1)。#includeint main(void){ double f(int n); double s=0; int n; printf("enter n:"); scanf("%d",&n); //自定义函数 s=f(n)+s; printf("s=%.3f",s); return 0;}double f(int n 阅读全文
posted @ 2013-11-10 23:16 dihuanting 阅读(182) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int i,j; int a[10][10]; //*定义a在10以内 for(i=1;i<10;i++){ //开始循环,每次加一 for(j=1;j<=i;j++){ a[i][j]=i*j; printf("%d*%d=%d\t",j,i,a[i][j]); //a,j,i为整数型 } printf("\n"); } return 0;} 阅读全文
posted @ 2013-11-07 09:48 dihuanting 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #include void findByPoint(int *, int, int *, int *);void find(int *a, int n, int max, int min);int main(void){ int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; findByPoint(a,10,&max1,&min1); //指针变量是a,max,min,10个数 printf("数组a最大和最小元素下标是%d,%d\n", max1, min1); int max2=0, min2=0,b[]={3,4 阅读全文
posted @ 2013-11-07 09:25 dihuanting 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: #include int is(int number){int s = 0,a = 0;int b = number; //*给b赋值while(number){ a = number % 10; s += a*a*a; number /= 10;}if(s == b) //*若输入一个数据为1.return 1;else return 0;}int main(void){int m,n,i;printf("Input m:"); //*放进一个mscanf("%d",&m);printf("Input n:"); //*放进 阅读全文
posted @ 2013-11-06 21:39 dihuanting 阅读(3969) 评论(0) 推荐(0) 编辑
摘要: #include #define MAX_N 100 //最大总人数void main() { int n; //总人数 int i; //循环变量 float Mark[MAX_N]; //各人成绩 float MaxMark,MinMark,AvgMark; //最高分 最低分 平均分 float sum; //分数总和 int Num90=0,Num80=0,Num70=0,Num60=0,Num0=0; //分数段 printf("请输入总人数n="); scanf("%d",&n); for(i = 0; i MaxMark) MaxM 阅读全文
posted @ 2013-11-04 09:55 dihuanting 阅读(105) 评论(0) 推荐(0) 编辑
摘要: //输入n个整数,存入数组a中,分别按正序和逆序输出这些数;#includeint main(void){ int n,i ; int a[10]; printf("输入n:"); scanf("%d",&n); printf("提示输入%d个整数:",n); //输入数组 for(i=0;i=0;i=i-1){ printf("数组元素a[%d],元素值%d\n",i,a[i]); } return 0;} 阅读全文
posted @ 2013-11-04 09:20 dihuanting 阅读(464) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int m,n,count; int isprime(int m); printf("enter m and n(mm/2&&m!=1) result=m; return result;} 阅读全文
posted @ 2013-11-01 23:21 dihuanting 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页