1.简单题:求和,最小值,最大值
2.二进制转换为十进制
#include<stdio.h>
int main(){
char ch;
int a=0;
while(ch=getchar(),ch!='\n')
a=a*2+(ch-'0');
printf("%d\n",a);
return 0;
}
3.打印n阶实心菱形
#include<stdio.h>
#include<iostream>
using namespace std;
int main(){
int n,i,j;
cin>>n;
for(i=1;i<=n;i++){
for(j=n-i;j>0;j--)
cout<<" ";
for(j=1;j<2*i;j++)
cout<<"*";
cout<<endl;
}
for(i=n-1;i>0;i--){
for(j=n-i;j>0;j--)
cout<<" ";
for(j=1;j<2*i;j++)
cout<<"*";
cout<<endl;
}
}