0.求100以内的能被5或7 整除的奇数和。
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int i=0;
int sum=0;
for(i=0 ; i <= 100 ; i++)
{
if(i%2==1 && (i%5==0 || i%7==0))
sum+=i;
}
printf("%d\n",sum);
return 0;
}
1.九九乘法表
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int i=0;
int j=0;
for(i=1 ; i<10 ; i++)
{
for(j=1 ; j<=i ; j++)
{
printf(" %d*%d ",j,i);
}
printf("\n");
}
return 0;
}
2.利用循环输入一串字符以回车结束,统计小写字母字符的个数、大写字母字符的个数、数字的个数。
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char a=0;
int xiao=0;
int da=0;
int shu=0;
while(a!=10)
{
scanf("%c",&a);
if(a>=65 && a<=90)
da++;
else if(a>=97 && a<=122)
xiao++;
else if(a>48 && a<57)
shu++;
}
printf("有%d个大写字母,%d个小写字母,%d个数字\n",da,xiao,shu);
return 0;
}
3.13579星号金字塔。
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int i = 0;
for (i = 0; i < 4; i++)
{
int j = 0;
for (j = 0; j < 3-i; j++)
{
printf(" ");
}
for (j = 0; j < 2 * i + 1; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}