1.给你任意三个整型数据,找出其中最大一个整型数 #include<stdio.h> int max(int a,int b) //构建一个比较大小的函数 { return a>b?a:b; } void main() { int a,b,c,d; printf("请输入输入三个整型数据:"); scanf("%d%d%d",&a,&b,&c); printf("%d\n",max(max(a,b),c)); } 2.求1!+2!+3!+……+20!的和 #include<stdio.h> void main(){ int sum=0;//定义变量保存和 int n=1;//定义变量保存每次的阶乘 for(int i=1;i<=20;i++){ n=i*n; sum+=n; } printf("%d\n",sum); } 3.编程完成数据加密。数据是五位的整数,加密规则 :每位数字都加6,然后用和除以8的余数代替该数字,再将第一位和第五位互换,第二位和第四位互换。。 #include<stdio.h> void main(){ printf("输入一个五位的整数:"); int i,temp; char s[5]; while(scanf("%s", s)==1){ for(i=0; s[i]; ++i) s[i] = (s[i] - '0' + 6)%8 + '0'; temp=s[4], s[4]=s[0], s[0]=temp; temp=s[3], s[3]=s[1], s[1]=temp; puts(s); } }