C语言试题系列-第一章

目录

前言

一、输出简单字符串

二、三个整数之和

三、求三个数中最大的数

四、实验1 - C程序的运行环境和运行C程序的方法(实验报告见资源下载)

五、求国民生产总值与现在相比增长百分比

六、实验2 - 数据类型、运算符和简单的输入输出 (实验报告见资源下载)

总结

前言

1.本专栏基于谭浩强先生写的《C程序设计(第五版)》与《C程序设计(第五版)学习辅导》配套的相关试题和实验,给出常见C语言基础试题相应代码,方便大家参考学习

2.本专栏所有代码均在本地及Online Judge(OJ)平台测试通过,注意各大OJ平台的测试标准不同,可能存在出入,若很遗憾无法提交,则仅作为程序实现思想交流

3.本专栏仅收录个人C实验,仅仅实现程序功能,不涉及高性能算法,当然也欢迎算法师傅交流优化

4.部分代码参考网上代码后经个人修改优化,望周知

5.部分代码存在与题目描述不符的情况,望周知

一、输出简单字符串

【问题描述】在屏幕显示“Programming is fun!”和“C is fun!”
【输入形式】
【输出形式】
【样例输入】
【样例输出】

  Programming is fun!

  C is fun!

#include <stdio.h>
 int main()
{
 	printf("Programming is fun!\n"); 
 	printf("C is fun!");
 	return 0 ;
} 

二、三个整数之和

【问题描述】

输入三个整数求和并输出。

【输入形式】

在一行中输入3个整数,3个整数之间用一个空格间隔,没有其它任何附加字符。

【输出形式】

在一行中按照“sum=结果”的顺序输出,其中结果为原样输出。

【样例输入】

4 5 6

【样例输出】

sum=15
#include <stdio.h>
 int main()
{
	int a,b,c,sum ;
	printf("请输入3个整数用于求和(之间用空格隔开)\n");
	scanf("%d %d %d",&a,&b,&c);
	sum = a + b + c ;
	printf("sum = %d",sum);
	return 0 ;
} 

三、求三个数中最大的数

【问题描述】输入a,b,c 3个整数,输出其中最大者
【输入形式】

3,4,5
【输出形式】

max=5
【样例输入】

3,4,5
【样例输出】

max=5
【样例说明】

输入为3个数,逗号为英文逗号,样例输入、样例输出上一行无空行

#include <stdio.h>
 int main()
{
	int a,b,c,max,temp ;
	//printf("请输入3个整数(之间用英文逗号隔开)\n");
	scanf("%d,%d,%d",&a,&b,&c);
	if(a>b)temp=a;
	 else temp=b;
	if(c>temp)max=c;
	 else max=temp;
	printf("max=%d",max);
	return 0 ;
} 

 

四、实验1 - C程序的运行环境和运行C程序的方法(实验报告见资源下载)

实验1-C程序的运行环境和运行C程序的方法-C文档类资源-CSDN文库icon-default.png?t=N176https://download.csdn.net/download/m0_66842854/87512342

五、求国民生产总值与现在相比增长百分比

#include<stdio.h>
#include<stdlib.h>
int main()
{
/*计算5年后我国国民生产总值与现在相比增长多少百分比,计算公式为:p=(1+r)^n
r为年增长率,n为年数,p为与现在相比的倍数*/
    int n,r1,r2,r3 ;
    double p1 =1,p2=1,p3=1;
    int i;
    scanf("%d,%d,%d",&r1,&r2,&r3);
    n = 5;
    for(i=1;i<=n;i++)
    {
        p1=(1 + r1/100.0) * p1 ;
        p2=(1 + r2/100.0) * p2 ;
        p3=(1 + r3/100.0) * p3 ;
    }
    printf("Growth percentage=%.2lf,%.2lf,%.2lf",p1,p2,p3);
    system("pause");
    return 0;
}


六、实验2 - 数据类型、运算符和简单的输入输出 (实验报告见资源下载)

实验2-数据类型、运算符和简单的输入输出-C文档类资源-CSDN文库icon-default.png?t=N176https://download.csdn.net/download/m0_66842854/87512347


总结

本专栏旨在帮助C语言初学者学习编程,仅供学习交流!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

及辞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值