#include<stdio.h>
#include<string.h>
//数9的个数
//int main()
//{
// int i=0;
// int count=0;
// for(i=0;i<=100;i++)
// {
// if(i%10==9)
// count++;
// if(i/10==9)
// //99里面有两个9
// //两个if是并列的关系
// count++;
// }
// printf("%d",count);
// return 0;
//}
//分数求和1+1/2+...+1/100
//int main()
//{
// int i=0;
// int sum=0;
// for(i=1;i<=100;i++)
// {
// sum+=1/i;
// }
// printf("%d",sum);
// return 0;
// }
//计算出的结果为1,原因是因为两个整数相除1/2商0余1
//修改后的程序为
//int main()
//{
// int i=0;
// double sum=0.0;
// //求和也应该用浮点数
// //float也可以
// for(i=1;i<=100;i++)
// {
// sum+=1.0/i;
// // /号上下必须有一个为浮点数
// }
// printf("%lf",sum);
// return 0;
//}
//将上述数列求和改为加减交错
//int main()
//{
// int i=0;
// double sum=0.0;
// int flag=1;
// for(i=1;i<=100;i++)
// {
// sum+=flag*1.0/i;
// flag=-flag;
// }
// printf("%lf",sum);
// return 0;
//} //妙啊
//求十个整数最大值
//int main()
//{
// int arr[10]={1,5,3,1,53,54,31,6,7,66};
// //int max=0;
// // max赋值为0是不正确的,应该赋值为数组的的第一个数
// int max=arr[0];
// int i=0;
// int sz=sizeof(arr)/sizeof(arr[0]);
// for(i=1;i<sz;i++)
// //在上面改变max的值后,循环就应该从i=1开始时了
// {
// if(arr[i]>max)
// max=arr[i];
// }
// printf("%d",max);
// return 0;
// }
//输出乘法口诀表
//1*1=1
//2*1=2 2*2=4
//那么可以看出行数从1- 9,每一行的项数等于行数
//int main()
//{
// int i=0;
// for(i=1;i<=9;i++)
// //行数
// {
// int j=1;
// for(j=1;j<=i;j++)
// //每一行的项数
// {
// printf("%d*%d=%2d ",i,j,i*j);
// //%2d表示打印两位,不够两位就用空格代替
// }
// printf("\n");
// }
// return 0;
//}
2023-1-22练习
最新推荐文章于 2024-09-29 09:53:09 发布
这篇文章包含几个C语言编程示例,包括计算1到100中9出现的次数,求解1/1+1/2+...+1/100的和,使用浮点数修正结果,找出10个整数中的最大值,以及输出1-9的乘法口诀表。示例代码展示了条件判断,循环,数组操作和基本算术运算的应用。
摘要由CSDN通过智能技术生成