1.//hello,world
#include<stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
2.//输入两个整数,求和
#include<stdio.h>
int main()
{
int a, b;
int sum;
scanf("%d,%d", &a, &b);
sum = a + b;
printf("%d+%d=%d", a, b, sum);
return 0;
}
3.//输入两整数,求最大值
#include<stdio.h>
int main()
{
int a, b;
scanf("%d,%d", &a, &b);
printf("max:%d", a > b ? a : b);
return 0;
}
4.//银行存款问题
#include<stdio.h>
int main()
{
int years;
int benjin;
float nianxi;
float totalMoney;
scanf("%d,%d", &benjin, &years);
if (years == 1)
nianxi = 0.035;
else if (years == 2)
nianxi = 0.044;
else if (years == 3)
nianxi = 0.05;
else if (years == 5)
nianxi = 0.055;
totalMoney = benjin * nianxi * years + benjin;
printf("totalMoney:%.2f", totalMoney);
}
5.//“闰年虫”:输入 year 年份和月 month,求该月的天数
#include<stdio.h>
int main()
{
int year, month, days;
int run;
printf("请输入要查询的年份和月数:");
scanf("%d,%d", &year, &month);
//if (((year % 4 == 0) && (year % 100 != 0)) || year % 400 == 0)
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) //小括号有些不必要
run = 1;//闰年
else
run = 0;
if (month == 2 && run == 1)
days = 29;
else if (month == 2 && run == 0)
days = 28;
else
{
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:days = 31; break;
default:days = 30;
}
}
printf("%d年%d月有%d天。", year, month, days);
return 0;
}
6.//输入三角型的三条边,判断三角形的形状。假设输入的三边边长均 > 0
#include<stdio.h>
int main()
{
float a, b, c;
printf("请输入三角形的三条边长:");
scanf("%f,%f,%f", &a, &b, &c);
if (a + b > c && a + c > b && b + c > a)
{
if (a == b == c)
printf("equilateral triangle");
else if (a == b || a == c || b == c)
printf("isoceles triangle");
else
printf("triangle");
}
else
printf("non-triangle");
}
本文提供了多个C语言编程实例,包括输出Hello World、输入整数求和与最大值、解决银行存款利息问题、判断特定年份月份的天数以及根据三边长度确定三角形类型等。这些实例覆盖了基本的输入输出、条件判断和算术运算。
1081

被折叠的 条评论
为什么被折叠?



