【2023蓝桥杯】刷题笔记(C语言)
1、字符串包含最多的字符及其个数
#include int main() { int i; char arr[1000] = { 0 };//定义字符串数组arr,初始化为0 gets(arr);//从键盘输入字符串给arr // printf("%s\n",arr);//输出字符串数组 // for(i=0;i=60){ pass_num++; } } pass_rate=(pass_num*100.0)/n; excell_rate=(excell_num*100.0)/n; printf("%.0f%%\n%.0f%%",pass_rate,excell_rate); //输出浮点数的整数部分,不输出小数点和小数点以下部分。小数部分 4 舍 5 入。 return 0; }
4、请问要制作所有的 1到2020 号门牌,总共需要多少个字符 2?
#include #include int main(int argc, char *argv[]) { int count=0; for(int i=1;i0;j=j/10) { if(j%10==2) { count++; } } } printf("%d",count); // 请在此输入您的代码 return 0; }
#include int main(){ int count = 0; for (int i = 0; i5、0 到 9 的卡片各 2021 张,共 20210 张,请问可以从 1 拼到多少?
#include int main(void) { int i,t,sum=0; for(i=1;;i++) { for(t=i;t!=0;t/=10) if(t%10==1) sum++; if(sum>=2021) goto end; } end:printf("%d",i); return 0; }#include #include int main(int argc, char *argv[]) { int sum=2021; int j; for( j=1;j>0;j++){ for(int i=j;i>0;i/=10){ if((i%10)==1){ sum--; } } while(sum==0) goto end; } end:printf("%d",j); return 0; }#include #include int main(int argc, char *argv[]) { // 请在此输入您的代码 int i; int sum=1; for(i=1;sumb?a:b; } int main(int argc, char *argv[]) { int n,sum=0; int a[105][105],f[105][105];//a数组用描述题目,f数组用来存储和值 scanf("%d",&n); for(int i=1;i
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...