前言
大家好,继续更新专栏 c_牛客
,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案,这样学习效率倍增,如有哪里不足还请评论区留言或私信我。
🏡个人主页:悲伤的猪大肠9的博客_C领域博主
✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨
题目来源:牛客网
文章目录
🍞BC83 被5整除问题
题目:
代码实现:
#include <stdio.h>
int main()
{
int m=0;
scanf("%d",&m);
if(m%5==0)
{
printf("YES");
}else
{
printf("NO");
}
return 0;
}
🥙BC84 计算y的值
题目:
代码实现:
#include <stdio.h>
int main()
{
int x=0,y=0;
scanf("%d",&x);
if(x<0)
{
y=1;
}else if(x==0)
{
y=0;
}else
{
y=-1;
}
printf("%d",y);
}
🥨BC85 包含数字9的数
题目:
答案:
#include <stdio.h>
int main() {
int count = 0;
for(int i=0;i<=2019;i++)
{
if(i%10==9||i/10%10==9||i/100%10==9||i/1000%10==9)
{
count++;
}
}
printf("%d",count);
}
🧀BC86 奇偶统计
题目:
答案:
#include <stdio.h>
int main() {
int n;
int count1=0;
int count2=0;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
if(i%2==1)
{
count1++;
}
else
{
count2++;
}
}
printf("%d %d",count1,count2);
}
🌭BC87 统计成绩
题目:
答案:
#include <stdio.h>
int main() {
int n = 0;
float f[100] = {0};
float max = 0;
float sum = 0,avg = 0;
float min = 100;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%f",&f[i]);
if(f[i]>max)
{
max = f[i];
}
if(f[i]<min)
{
min = f[i];
}
sum+=f[i];
}
avg = sum/n;
printf("%.2f %.2f %.2f",max,min,avg);
}
🫔BC88 有序序列插入一个数
题目:
答案:
#include <stdio.h>
int main() {
int num;
int arr[50] = {0};
int insert;
scanf("%d",&num);
for(int i=1;i<=num;i++)
{
scanf("%d ",&arr[i]);
}
scanf("%d",&arr[0]);
for(int i=0;i<num;i++)
{
if(arr[i]>arr[i+1])
{
int tmp = arr[i];
arr[i] = arr[i+1];
arr[i+1]= tmp;
}
else
{
break;
}
}
for(int i=0;i<=num;i++)
{
printf("%d ",arr[i]);
}
}
🍕BC89 密码验证
题目:
答案:
#include <stdio.h>
#include<string.h>
int main() {
char str[100] = {0};
char str2[100] = {0};
scanf("%s %s ",str,str2);
if (strcmp(str, str2)==0)
{
printf("same");
}
else
{
printf("different");
}
}
🌮BC90 矩阵计算
题目:
答案:
#include <stdio.h>
int main() {
int arr[10][10] = {0};
int n,m;
int sum = 0;
scanf("%d %d",&n,&m);
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
scanf("%d",&arr[i][j]);
if(arr[i][j]>0)
{
sum+=arr[i][j];
}
}
}
printf("%d",sum);
}
🥪BC91 成绩输入输出问题
题目:
答案:
#include <stdio.h>
int main()
{
int score[10]={0};
for(int i=0;i<10;i++)
{
scanf("%d ",&score[i]);
}
for(int i=0;i<10;i++)
{
printf("%d ",score[i]);
}
return 0;
}
🥙BC92 逆序输出
题目:
答案:
#include <stdio.h>
int main()
{
int arr[10];
int i=0,j=0;
for(i=0;i<10;i++)
{
scanf("%d",&arr[i]);
}
for(i=9;i>=0;i--)
{
printf("%d ",arr[i]);
}
return 0;
}
完结
创作不易,还请各位小伙伴多多点赞👍关注✨收藏⭐