
谭浩强课后题
落春只在无意间
不能打败我的只会让我更强大
展开
-
字符串相加/大数相加(代码极短)
字符串相加(思路新奇,代码极短)题目描述:给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。原创 2021-08-23 18:50:52 · 263 阅读 · 0 评论 -
谭浩强课后题(数组篇)
谭浩强课后题(数组篇)用筛法求素数冒泡排序逆序存放数组元素奇数阶魔方原创 2021-08-20 22:22:49 · 142 阅读 · 0 评论 -
谭浩强课后题之----水仙花数
代码:#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>int main(){ int u_digt, t_digt, h_digt; for (int i = 100; i < 1000; ++i) { int temp = i; //分解位数 u_digt = temp % 10; temp /= 10; t_digt =原创 2021-08-15 10:39:17 · 143 阅读 · 0 评论 -
谭浩强课后题之----求阶乘和
代码:#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ int n; scanf_s("%d", &n); int temp = 1, sum = 0; for (int i = 1; i <= n; ++i) { temp *= i; //迭代计算每个的阶乘 sum += temp; } printf("%d\n", sum); r原创 2021-08-14 21:38:39 · 109 阅读 · 0 评论 -
谭浩强课后题之----求和,其中a是一个数字,n表示a的位数
代码:#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ int a, n; scanf_s("%d%d", &a, &n); int temp = 0, sum = 0; while (n--) { temp = temp * 10 + a; //很有用的一个算法,可以记下。动手看看就懂了 sum += temp; } printf("%d原创 2021-08-14 21:34:30 · 226 阅读 · 0 评论 -
谭浩强课后题之----输入一行字符,统计英文字母,数字以及空格数量
代码:#include<stdio.h>#include<string.h>int main(){ char ss[1000]; gets(ss);//因为有空格用scanf 读的话,遇到空格就停止了 int n = strlen(ss); int num1 = 0, num2 = 0, num3 = 0,num4=0; for (int i = 0; i < n; ++i) { if (isalpha(ss[i])) //字母 num1++;原创 2021-08-14 21:26:41 · 143 阅读 · 0 评论 -
谭浩强课后题之----求最大公约数和最小公倍数
辗转相除法(嵌套调用)其算法过程为: 前提:设两数为a,b设其中a 做被除数,b做除数,temp为余数1、大数放a中、小数放b中;2、求a/b的余数;3、若temp=0则b为最大公约数;4、如果temp!=0则把b的值给a、temp的值给a;5、返回第二步;代码:int gcd(int a, int b){ if (b==0) return a; else return gcd(b, a % b);}...原创 2021-08-14 21:19:58 · 127 阅读 · 0 评论 -
谭浩强课后题之----输出10个数中最大的
在输入的时候进行比较,打擂台法。int main(){ int count = 10; int x,max=-99; while (count--) { scanf("%d", &x); if (x > max) max = x; // 也可以一行搞定 max = max > x ? max : x; } printf("%d\n", max);}还用更好的方法,不过可能超出该章节的范围了,想知道的话可以评论区,或者私信我。...原创 2021-08-14 21:13:17 · 107 阅读 · 0 评论 -
谭浩强课后题之----判断闰年
代码:#inlcude<stdio.h>int main(){int n;scanf("%d",&n);if(!n%4&&n%100) printf("闰年\n”);else if(!n%100&&!n%400) printf("闰年\n”);else printf("平年\n”);return 0;}原创 2021-08-14 20:55:58 · 201 阅读 · 0 评论