C语言程序设计第五版第五章课后习题
生活随笔
收集整理的這篇文章主要介紹了
C语言程序设计第五版第五章课后习题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
大家一起學(xué)習(xí)交流,有錯請指正
#include<stdio.h> #include<math.h>int main() {//3/*int a, b;scanf_s("%d%d", &a, &b);int a1 = a;int b1 = b;if (a<b){int t = a;a = b;b = t;}while (b!=0){int x = a % b;a = b;b = x;}printf("最大公約數(shù)為%d\n", a);printf("最小公倍數(shù)為%d\n",(a1/a)*(b1/a)*a);*///4/*char c;int k = 0, num = 0, alp = 0, other = 0;while ((c=getchar())!='\n'){if (c==32){k++;}else if ((c>='a' && c<='z') || (c>='A' && c<='Z')){alp++;}else if (c>='0' && c<='9'){num++;}else{other++;}}printf("英文字母的個數(shù)為%d\n", alp);printf("數(shù)字的個數(shù)為%d\n", num);printf("空格的個數(shù)為%d\n", k);printf("其他字符的個數(shù)為%d\n", other);*///5/*int a = 0,n = 0,t = 0;int sum = 0;scanf_s("%d%d",&a,&n);t = a;for (int i = 1; i <= n; i++){sum += t;t += a * pow(10,i);}printf("總和為%d",sum);*///6/*long long n = 1, sum = 0;for (int i = 1; i <= 20; i++){n *= i;sum += n;}printf("1到20的階乘的累加和為%I64d",sum);*///8/*int a, b, c;for (int i = 100; i < 1000; i++){a = i % 10;b = (i % 100) / 10;c = i / 100;if (((pow(a, 3)) + (pow(b, 3)) + (pow(c, 3))) == i) {printf("%d為一個水仙花數(shù)\n",i);}}*///9/*int sum;for (int i = 1; i < 1000; i++){sum = 0;for (int j = 1; j <= i/2; j++){if (i % j == 0) {sum += j;}}if (sum == i){printf("%d是完數(shù)\n",i);}}*///10/*double a = 2, b = 1;double sum = 0;int temp;for (int i = 0; i < 20; i++){sum += a / b;temp = a;a = a + b;b = temp;}printf("該數(shù)列前20項和為%f\n",sum);*///11/*double high = 100, s = 100;for (int i = 0; i < 10; i++){high /= 2;s += high * 2;}printf("第十次落地時共經(jīng)過了%f米\n",s);printf("第十次反彈%f米\n",high);*///12/*int total = 1;for (int i = 0; i < 9; i++){total = (total + 1) * 2;}printf("第一天共摘了%d個桃子\n",total);*///16(沒想到啥好辦法2333)/*for (int i = 1; i <= 4; i++){for (int j = 1; j <= 4-i; j++){printf(" ");}for (int k = 1; k <= i*2-1; k++) {printf("*");}printf("\n");}for (int i = 1; i <= 3; i++){for (int j = 1; j <= i; j++){printf(" ");}for (int k = 1; k <= 7-2*i; k++) {printf("*");}printf("\n");}*///17 //int a, b, c; //for (a = 'X'; a <= 'Z'; a++) { // for (b = 'X'; b <= 'Z'; b++) { // for (c = 'X'; c <= 'Z'; c++) { // if (a != 'X' && c != 'X' && c != 'Z' && a != b && a != c && b != c) { // 后三個條件是去除重復(fù)情況(比如排除:a vs y, b vs y) // printf("A對%c\nB對%c\nC對%c", a, b, c); // } // } // } //}return 0; }總結(jié)
以上是生活随笔為你收集整理的C语言程序设计第五版第五章课后习题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Realme GT2大师探索版 ROOT
- 下一篇: 软件测试一支笔的用途,面试解答:写出一支