目录
前言
一、输出简单字符串
二、三个整数之和
三、求三个数中最大的数
四、实验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文库https://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文库https://download.csdn.net/download/m0_66842854/87512347
总结
本专栏旨在帮助C语言初学者学习编程,仅供学习交流!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)