C作业10.14/10.15
2017-10-19 19:03
316 查看
一。找出三个整形数据的最大值
二。求1+2!+3!+…+20!的和
三。完成数据加密。规则:每位数加6,用和除以8的余数代替本数,再将第一位和第五位交换,第二位和第四位交换。
#include<stdio.h> int main(void){ int x,y,z,max1,max2; scanf("%d %d %d",&x,&y,&z); max1=(x>y)?x:y; max2=(max1>z)?max1:z; printf("三个数的最大值为:%d\n",max2); system("pause"); return 0; }
二。求1+2!+3!+…+20!的和
#include<stdio.h> long main() { long int sum=0; long int i; long int k=1; for(i=1;i<=20;i++){ k*=i; sum+=k; } printf("1!+2!+...+20!=%ld\n",sum); system("pause"); }
三。完成数据加密。规则:每位数加6,用和除以8的余数代替本数,再将第一位和第五位交换,第二位和第四位交换。
#include<stdio.h> void main(){ int array[5]; int i; printf("加密前的数字为:"); for(i=0;i<5;i++){ scanf_s("%d",&array[i]); array[i]=(array[i]+6)%8; } for(i=0;i<=5%2;i++){ int temp=array[4-i]; array[4-i]=array[i]; array[i]=temp; } printf("加密后的数字为:"); for(i=0;i<5;i++){ printf("%d",array[i]); } printf("\n"); system("pause"); }
相关文章推荐
- Java作业杨枝10.14/10.15
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- 10.14、10.15学习总结
- 10.15作业
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- 10.15周日作业
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- C语言作业10.15
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- 作业10.15
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题
- 10.14--10.15学习计划
- C++Primer 10.3.2节练习 10.14题 10.15题 10.16题 10.17题 10.18题 10.19题