第八次C程序设计实验报告
2013-05-17 09:02
260 查看
//任意输入两个整数(-1000<n<10000),将两数分别反转(逆序)后两相加,相加后的结果再反转后输出 #include<stdio.h> int f(int n) { int x = 0,i; while(n!=0) { i=n%10; x=x*10+i; n=n/10; } return x; } void main() { int a,b,c,d,sum; printf("input two numbers\n"); scanf("%d,%d",&a,&b); if(a<=0) c=-f(-a) ; else c=f(a ) ; if(b<=0) d=-f(-b); else d=f(b ); sum=d+c; if(sum<0)printf("%d\n",-f(-sum)); else printf("%d\n",f(sum));}
#include<stdio.h> double f(double i) { double y; if(i==0||i==1) y=1; else y=f(i-1)*i; return(y); } double sum(double n) { double i;double sum=0; for(i=1;i<=20;i++){ sum=sum+f(i);} return sum;} void main() { double n=20.0; printf("1!+2!+…+20!=%lf\n",sum(n)); }
#include<stdio.h> void main() { while(1){ printf("请输入一个正整数\n"); int a,i; scanf("%d",&a); if(a<2) printf("质数是不能小于2,请重新输入"); else for(i=2;i<=a;i++) {if(a%i==0) break;} if(i>=a) printf("Y\n"); else printf("N\n"); } }
相关文章推荐
- java程序设计课程实验报告1
- C++程序设计实验报告(六十二)---第十周任务1
- 20155328 实验四 Android程序设计 实验报告
- 实验2 多线程应用程序设计与串行端口程序设计 实验报告
- C++程序设计实验报告(七十九)---第十六周任务一
- C 程序设计实验报告(二)
- 《Java 程序设计》实验报告汇总
- GIS程序设计实验报告及源码 HFUT GIS
- C++程序设计实验报告(十四)
- C++程序设计实验报告(二十四)
- 2011 C++程序设计实验报告(二)
- C程序设计课程-2012电子信息 第八次实验任务
- C++程序设计实验报告(三十四)---第三周任务四
- 20162305 实验二 Java面向对象程序设计 实验报告
- 20155236 《Java程序设计》实验四(Android程序设计)实验报告
- 第二次C程序设计实验报告
- 《第十五周实验报告任务1——窗口程序设计及MFC 启蒙》
- 20155310 《Java程序设计》实验四 (Android程序设计)实验报告
- C++程序设计实验报告(三)之小星星
- C++程序设计实验报告(二)