题解列表

筛选

1105: 数列(c+++代码)

```cpp#include#includeusingnamespacestd;intmain(){intk,n,result=0,radix=1;vectorv;cin>>k>>n;while(n!=0){v.push_back(n%2);n=(n-(n%2))/2;}for(inti:v){res

1104: Jam的计数法

```cpp#includeusingnamespacestd;intmain(){charf,v[30];ints,t,w,sum=0,flag=0,cnt=0,i,j,c;cin>>s>>t>>w;for(inti=1;i>v[i];v[w+1]='\0';while(true){if(cnt==

1103: 开心的金明

```cpp#includeusingnamespacestd;intvalue[25],weigth[25];intOPT(inttotal,intnum){if(total0)returnOPT(total,num-1);elsereturn0;}if(num==0)returnweigth[nu

1102: 明明的随机数

摘要:```cpp #include #include using namespace std; int main() { int N,i,j=0,b[100]; cin>>N……

1101: 循环(c++纯代码)

这第75行真是把我搞晕了,虽然最后过了,但还是不懂字符数组为啥用gets输入有问题。```cpp#include#includeusingnamespacestd;intxx(char*a,char*b,char*c){inti,j,t=0,k;for(i=0;b[i]!=NULL&&i

1040简单的解法(C)

摘要:解题思路:如下注意事项:如果复制,请复制过后检查,我提交时是正确的。参考代码:如果你想证明自己不是刚刚学习一两天,可以使用这段程序。#include<stdio.h>void f(){//自定义voi……

二级C语言-计负均正(C++版)

解题思路:根据题意,首先需要定义一个长度为20的数组来保存20个整数,然后定义sum保存所有正数的和,aver保存所有正数的平均值。再定义num保存负数的个数,接着用for循环依次输入20个数(这里为了简化代码并提高运行效率只使用一个循环),所以当输入一个整数后,就直接判断该数是正数还是负数。
优质题解

二级C语言-同因查找(C++版)

解题思路:首先利用for循环依次获取从10到1000之间的所有整数,然后在循环里面进行判断,判断当前的整数是否能同时被2,3,7整除。用%(取余运算符)进行计算,先依次进行判断,计算表达式如下:i%2==0(表示对2进行取余,判断是否能被2整除)i%3==0(表示对3进行取余,