实验三
作者:互联网
一. 程序代码
1.计算 s = 22 + 42 + 62 + 82 + 102 + . . . . +1002
#include "stdafx.h" int main(int argc, char* argv[]) { long s; s = 0; int a=22; for(;a<=1002;a+=20){ s+=a; } printf("%lld\n",s); return 0; }
#include "stdafx.h" int main(int argc, char* argv[]) { long s; s = 0; int a=22; while(a<=1002){ s+=a; a+=20; } printf("%lld\n",s); return 0; }
#include "stdafx.h" int main(int argc, char* argv[]) { long s; s = 0; int a=22; do{ s+=a; a+=20; }while(a<=1002); printf("%lld\n",s); return 0; }
2.水仙花数
#include "stdafx.h" #include<math.h> int main(int argc, char* argv[]) { int a,b,c,d; for (a = 100 ; a <= 999 ; a++){ b = a%10; c = (a/10)%10; d = a/100; if(a == pow(b,3) + pow(c,3) + pow(d,3)) printf("%d\n",a); } return 0; }
3.有 1,2,3,4,5,五个数字,编写程序,计算该五个数字能组成多少个互不相同且无重复的三位数
#include "stdafx.h" int main(int argc, char* argv[]) { int a, b, c; int num=0; for(a=1;a<=5;a++) for(b=1;b<=5;b++) for(c=1;c<=5;c++) if(a == b || b==c || a==c) continue; else{ printf("%d\t",100 * a + 10 * b + c); num++; } printf("%d\n",num); return 0; }
二. 程序运行结果截图
1.
2.
3.
标签:main,stdafx,int,argv,char,实验,include 来源: https://www.cnblogs.com/p201821440039/p/10750015.html