0-100之间含有多少个有9的数
#include <stdio.h>
int main()
{
int i =0;
int count = 0;
for (i = 1; i <=100; i++)
{
if ((i / 10 == 9)||(i % 10 == 9))
{
printf("%d ",i);
count++;
}
}
printf("\n%d个含9的数\n",count);
return 0;
}
0-100之间含有多少个9
#include <stdio.h>
int main()
{
int i =0;
int count = 0;
for (i = 1; i <=100; i++)
{
if (i / 10 == 9)
count++;
if(i % 10 == 9)
count++;
}
printf("count = %d ",count);
return 0;
}
10个正整数中最大的
#include <stdio.h>
int main()
{
int arr[10]={0};
int max = 0;
int i = 0;
for (i = 0; i <10; i++)
{
scanf("%d",&arr[i]);
}
max = arr[0];
for (i = 0; i <10; i++)
{
if ( arr[i] >= max)
{
max = arr[i];
}
}
printf("max = %d\n", max);
return 0;
}
计算:1-1/2+1/3-1/4+1/5…+1/99-1/100
#include <math.h>
#include <stdio.h>
int main()
{
int i = 0;
double res = 0;
for (i = 1; i <=100; i++)
{
res = res + (1.0/i)*pow(-1, i+1);
//双整型相除得到商 即1/2 == 0
//用1.0/i可以得到小数 即 1.0/2 == 0.5
}
printf("res = %.12lf\n",res);
return 0;
}
99乘法口诀表
用printf("%-2d")的格式,实现对其。
“-”号代表左对齐,2表示输出的数字占2个宽度,不足的话用空格补齐
#include <stdio.h>
int main()
{
int i = 0;
for ( i = 1; i <=9; i++)
{
int j =0;
for (j =1; j<=i; j++)
{
printf("%d*%d=%-2d ",i, j, i*j);
}
printf("\n");
}
return 0;