C常见题型
Vi_1108
max
展开
-
任意进制的转换
思路:先将待转换的进制先转换成十进制,再由十进制转换成所需进制代码:#include<stdio.h>#include<string.h>#include<stdlib.h>int TenNum(char a[],int B);原创 2018-11-27 09:45:10 · 169 阅读 · 0 评论 -
矩阵的转置(C)
题目要求:X终于开始玩一些比较高大上的东西了,比如矩阵。给出两个N*N的矩阵A,B。他想知道矩阵A在顺时针旋转一定角度后是否会和矩阵B完全一样。输入有多组输入。每组输入先输入一个整数N(N <= 50),代表矩阵的大小。接下来的N行,每行有N个整数。代表矩阵A。再接下来的N行N个整数代表矩阵B。输出如果矩阵A在旋转一定角度后能和矩阵B完全一样则输出YES,否则输出NO。示例...原创 2018-11-27 10:00:35 · 1611 阅读 · 0 评论 -
杨辉三角(C)
题目:就是那个杨辉三角,都知道的嘛,等腰三角形,下面的数字等于上面两个数字之和的那个。代码:#include <stdio.h>#define N 10 int main(){ int arr[N][N] = {0}; int i = 0; for(i = 0; i<N; i++) { int m = 0; for(m = 0;m<N-i;m...原创 2018-11-27 10:09:04 · 1561 阅读 · 0 评论 -
求差(C++)
题目描述楠楠在网上刷题,感觉第一题:求两数的和(A+B Problem)太无聊了,于是增加了一题:A-B Problem,难倒了一群小朋友,哈哈。题目是这样的:给出N个从小到大排好序的整数,一个差值C,要求在这N个整数中找两个数A和B,使得A-B=C,问这样的方案有多少种?例如:N=5,C=2,5个整数是:2 2 4 8 10。答案是3。具体方案:第3个数减第1个数;第3个数减第2个数;第5...原创 2018-12-17 20:52:40 · 2896 阅读 · 0 评论