作业1:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int num;
int i;
for(i=1;i<=100;i++)
{
if(i%2==1)
{
if(i%5==0||i%7==0)
{
num+=i;
}
}
}
printf("100以内能被5或7整除的奇数和为%d\n",num);
return 0;
}
作业2:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int num;
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
num=i*j;
printf("%d*%d=%d\t",i,j,num);
}
printf("\n");
}
return 0;
}
作业3:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int n1=0,n2=0;
char a;
printf("请输入一串字符:");
while(a!='\n')
{
scanf("%c",&a);
if(a>=65&&a<=90)
{
n1++;
}
else if(a>=97&&a<=122)
{
n2++;
}
}
printf("大写字母有%d个,小写字母有%d个\n",n1,n2);
return 0;
}
作业4:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j;
for(i=1;i<=9;i+=2)
{
for(j=8;j>=i;j-=2)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
作业5:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j;
int k=0,f=0;
for(i=2;i<=1000;i++)
{
f=0;
for(j=2;j<i;j++)
{
if(i%j==0)
{
f=1;
break;
}
}
if(f==0)
{
k++;
if(k%10==0)
printf("%4d\n",i);
else
printf("%4d",i);
}
}
printf("\n");
return 0;
}