日常刷题篇(入门)

简介: 我从简单到难,一起走上漫漫刷题路!我会持续在我的博客中更新我每天刷题的内容!相互交流!

我从简单到难,一起走上漫漫刷题路!

我会持续在我的博客中更新我每天刷题的内容!

相互交流!

大家一键三连,多多关注!

这是今天我给大家带来的题!以后难度逐渐加深!

1.乘法口诀表

在屏幕上输出9*9乘法口诀表

#include<stdio.h>
int main() 
{
  int i,j;
  for(i=1;i<=9;i++)
  {
    for(j=1;j<=i;j++)
    {
      printf("%d*%d=%-5d",j,i,i*j); 
    }
    printf("\n");
  }
  return 0;
}

2.求最大值

求10 个整数中最大值

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main() {
  int a[10], max;
  printf("请输入10个整数:");
  for (int i = 0; i < 10; i++) {
    scanf("%d", &a[i]);
  }
  max = a[0];
  for (int i = 0; i < 10;i++) {
    if (a[i]>max) {
      max = a[i];
      i++;
    }
  }
  printf("max=%d", max);
  system("pause");
  return 0;
}

3.分数求和

计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
  double sum1 = 0.0, sum2 = 0.0, sum = 0.0;
  for (int i = 1; i < 100; i += 2)
  {
    sum1 = sum1 + (1.0) / i;
  }
  for (int i = 2; i < 101; i += 2)
  {
    sum2 = sum2 + (1.0) / i;
  }
  sum = sum1 - sum2;
  printf("%lf\n", sum);
  return 0;
}

4.数9的个数

编写程序数一下 1到 100 的所有整数中出现多少个数字9

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
  int temp = 0, count = 0;
  for (int i = 1; i <= 100; i++) {
    temp = i;
    while (temp) {
      if (temp % 10 == 9) {
        count++;
        break;
      }
      temp /= 10;
    }
  }
  printf("%d", count);
  return 0;
}

5.二分查找

编写代码在一个整形有序数组中查找具体的某个数

要求:找到了就打印数字所在的下标,找不到则输出:找不到。

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include<Windows.h>
int bin_search(int arr[], int left, int right, int key)
{
  int mid = 0;
  while (left <= right) 
  {
    mid = (left + right);
    if (arr[mid] > key)
    {
      right = mid - 1;
    }
    else if (arr[mid] < key)
    {
      left = mid + 1;
    }
    else
      return mid;
  }
  return -1;
}
int main()
{
  int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
  int left = 0;
  int right = sizeof(arr) / sizeof(arr[0]) - 1;
  int key = 7;
  int mid = 0;
  while (left <= right)
  {
    mid = (left + right) / 2;
    if (arr[mid] < key)
      left = mid + 1;
    else if (arr[mid] > key)
      right = mid - 1;
    else
      break;
  }
  if (right < left)
    printf("找不到\n");
  else
    printf("找到了,下标为:%d", mid);
}

6.成绩输入输出问题

描述

输入10科成绩,换行显示输入的10科成绩。

输入描述:

一行,输入10科成绩(整数表示,范围0~100),用空格分隔。

输出描述:

一行,输出输入的10科成绩,用空格分隔。

#include<stdio.h>
int main(void){
    int score[10];
    for(int i = 0; i < 10; i++)
        scanf("%d", &score[i]);
    for(int i = 0; i < 10; i++){
        printf("%d", score[i]);
        if(i != 9)
            printf(" ");
    }
    return 0;
}

7.逆序输出

描述

输入10个整数,要求按输入时的逆序把这10个数打印出来。逆序输出,就是按照输入相反的顺序打印这10个数。

输入描述:

一行,输入10个整数(范围-231~231-1),用空格分隔。

输出描述:

一行,逆序输出输入的10个整数,用空格分隔。

#include<stdio.h>
int main(){
    int arr[10];
    for(int i = 0;i < 10;i++)
        scanf("%d",&arr[i]);
    for(int i = 9;i >= 0;i--)
        printf("%d ",arr[i]);
    return 0;
}

8.统计数据正负个数

描述

输入10个整数,分别统计输出正数、负数的个数。

输入描述:

输入10个整数(范围-231~231-1),用空格分隔。

输出描述:

两行,第一行正数个数,第二行负数个数,具体格式见样例。

#include <stdio.h>
int main() {
    int n=0;
    int m=0;
    int a=0;
    int arr[10]={0};
    for(a=0;a<=9;a++)
    {
        scanf("%d",&arr[a]);
    }
    for(a=0;a<=9;a++)
    {
        if(arr[a]<0)
            m++;
        else if(arr[a]>0)
            n++;
    }
    printf("positive:%d\nnegative:%d",n,m);
    return 0;
}


相关文章
|
7天前
|
人工智能 JSON 自然语言处理
让教学更智慧:用阿里云百炼工作流,自动生成中小学教材内容#小有可为#有温度的AI
通过可视化工作流编排,将大模型推理能力转化为标准化的教学内容生成引擎。教师只需输入教材标题和适用学段,即可自动获得结构完整、符合课程标准的章节内容,大幅降低备课门槛,助力教育资源均衡化。
474 123
|
9天前
|
人工智能 定位技术 SEO
我学 GEO 第 15 天:终于知道AI GEO该如何做?
我是暴走的莉莉酱,边旅行边研究AI GEO的数字游民。专注普通人如何提升“AI可见度”——让AI在回答用户问题时准确识别、理解并推荐你。不讲玄学,只做可测、可调、可持续的GEO实践。
451 127
|
16天前
|
Linux 程序员 数据格式
【2026最新】Notepad++下载、安装和使用一篇搞定(附中文版安装包)
Notepad++ 是一款免费开源、轻量高效的 Windows 文本编辑器,支持 C/Python/HTML 等 80+ 语言语法高亮、代码折叠、正则替换、编码转换及插件扩展,专为程序员与文本处理用户打造,完美替代系统记事本。(239字)
|
11天前
|
机器学习/深度学习 人工智能 调度
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
HappyHorse 1.1 是新一代视频生成大模型,全面升级动态表现力、角色一致性、指令遵循、视觉质感与音画协同能力。支持I2V/T2V/R2V三类生成,适配短剧、电商广告、品牌营销等场景,提供高质、流畅、可控的AI视频生产力。
782 5
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
|
3天前
|
人工智能 安全 Cloud Native
Higress 新发布:AI Gateway 能力增强,Gateway API 及其推理扩展持续打磨
增强 AI 网关能力,持续打磨 Gateway API 及其推理扩展。
301 122
|
3天前
|
消息中间件 存储 Kafka
Kafka 原生消息入湖能力上线!一键打通实时流与数据湖
阿里云消息队列 Kafka 版正式上线原生消息入湖能力。
254 121
|
9天前
|
缓存 人工智能 运维
阿里云618百炼大模型Qwen3.7-Max功能、免费试用、订阅计费、配置接入详解
Qwen3.7-MAX是阿里云百炼平台推出的通义千问3.7系列旗舰大语言模型,专为智能体时代复杂任务打造,依托阿里云全域算力与自研技术,在逻辑推理、长文本处理、代码工程、长周期自主执行等领域达到行业顶尖水平。2026年618期间,该模型推出多重免费试用权益、按量计费5折、订阅套餐优惠等专属福利,覆盖个人开发者、团队与企业全场景需求,以下从核心功能、免费试用、订阅计费、配置接入四方面展开详细解析。
466 124

热门文章

最新文章