1、 编写程序,要求从键盘输入一个字符,判断该字符是否为字母,是就输出yes,否则输出no。
#include void main()
{
char ch1;
printf(\"please input a char:\");
scanf(\"%c\
if(ch1>='A'&&ch1<='Z')|| (ch1>='a'&&ch2<='z')
printf(\"yes\");
else
printf(\"no\");
}
2、 编写程序:求1+3+5+…+99的奇数和。
#includevoid main()
{
int i,sum=0;
for(i=1;i<100;i=i+2)
sum+=i;
printf(\"sum=%d\\n\
}
3、 编程序求1~600能被11整除的数之和。
#includevoid main()
{
int i,sum=0;
for(i=1;i<=600;i++)
if(i%11==0)
sum=sum+i;
printf(\"\\n%d\
}
4、 编写程序,要求从键盘输入一个正整数,判断该数既是5又是7的整倍数,若是,则输出yes,否则输出no。
#include void main()
{
int x;
printf(\"please input a integer:\");
scanf(\"%d\
if(x%5==0 && x%7==0)
printf(\"yes\\n\");
else
printf(\"no\\n\");
}
5、 求[300,400]之间所有不能被3整除,但能被8整除的整数的个数。
#include void main()
{
int i,n=0;
for(i=300;i<=400;i++)
{
if(i%3!=0 && i%8==0)
n++;
}
printf(\"%d\\n\
}
6、 编写程序:从键盘上输入整数n的值,判断n是否为素数,如果是,打印出\"YES\否则打印出\"NO\"。
#include void main()
{
int i,n;
printf(\"please input a integer:\");
scanf(\"%d\
for(i=2;i<=n;i++)
{
if(n%i==0)
break;
}
if(i>=n)
printf(\"YES\\n\");
else
printf(\"NO\\n\");
}
7、 编写程序,要求从键盘输入一个字符,转换其大小写并输出。
#include void main()
{
char ch1,ch2;//ch1:输入前的字符,ch2:转换后的字符
printf(\"please input a char:\");
scanf(\"%c\
if(ch1>='A'&&ch1<='Z')
ch2=ch1+32;
if(ch1>='a'&&ch2<='z')
ch2=ch1-32;
printf(\"转换后的字符为:%c\\n\
}
8、 求[351,432]之间所有不能被3整除,但能被8整除的整数的和。
#include void main()
{
int i,s=0;
for(i=351;i<=432;i++)
{
if(i%3!=0 && i%8==0)
s+=i;
}
printf(\"%d\\n\
}
9、 编写程序:求1*2*3*…*10的值。要求:用循环来实现。
#include void main()
{
long int i,s=1;
for(i=2;i<=10;i++)
s=s*i;
printf(\"s=%d\\n\
}
10、 编写程序,要求从键盘输入一个整数,判断它是否大于等于60,如果是输出及格,否则输出不及格。
#include void main()
{
int x;
printf(\"please input a integer:\");
scanf(\"%d\
if(x>=60)
printf(\"及格\\n\");
else
printf(\"不及格\\n\");
}
11、 求[351,432]之间所有不能被5整除,但能被7整除的整数的个数。
#include void main()
{
int i,n=0;
for(i=351;i<=432;i++)
{
if(i%5!=0 && i%7==0)
n++;
}
printf(\"%d\\n\
}
12、 编程序求2+4+8+16+32+…这样的数之和。如果累加数大于3000时,则程序终止并输出结果。
#includevoid main()
{
int i=2,sum=0;
while(sum <=3000)
{
sum=sum+i;
i=i+2;
}
printf(\"\\n%d\
}
13、 编写程序,要求从键盘输入一个整数,打印出它是奇数还是偶数?
#include void main()
{
int x;
printf(\"please input a integer:\");
scanf(\"%d\
if(x%2==1)
printf(\"%d是奇数\\n\
else
printf(\"%d是偶数\\n\
}
14、 编写程序:求100到1000的偶数和。
#includevoid main()
{
int i,sum=0;
for(i=100;i<=1000;i=i+2)
sum+=i;
printf(\"sum=%d\\n\
}
3、编程序求1~1000能被15整除的个数。
#includevoid main()
{int a,n=0;
for(a=1;a < =1000;a++)
{if(a%15==0)
n++;
}
printf(\"%d\
}
15、 编程序求1~2000能被15整除的数之和。
16、 编写程序:求1+5+15+20+…+100的和。
#includevoid main()
{
int i,sum=0;
for(i=1;i<=100;i=i+5)
sum+=i;
printf(\"sum=%d\\n\
}
17、编程序求1~100能被7整除的个数。
#includevoid main()
{int a,n=0;
for(a=1;a <=100;a++)
{if(a%7==0)
n++;
}
printf(\"%d\
}
18、 编写程序:求1+2+3+4+…+100的和。
#includevoid main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf(\"sum=%d\\n\
}
19、求出1-3000以内能被3或者5整除数的个数。
#includevoid main()
{
int i,m;
m=0;
for(i=1;i<=3000;i++)
{
if(i%3==0||i%5==0)
m++;
}
printf(\"%d\
}
20、 编写程序,要求任意输入三个整数,打印出最小的整数值?
#include void main()
{
int a,b,c,min;
printf(\"please input three integers:\");
scanf(\"%d%d%d\
min=a;
if(min>b)
min=b;
if(min>c)
min=c;
printf(\"三个数中最小的整数为:%d\\n\
}
21、 编程序求出100到200之间同时满足除3余2和除5余3条件的数的个数。
#includevoid main()
{
int i,num=0;
for(i=100;i<=200;i++)
{
if((i%3==2)&&(i%5==3))
num=num+1;
}
printf(\"%d\\n\
}
22、 编写程序:求2+4+6+…+100的偶数和。
#includevoid main()
{
int i,sum=0;
for(i=2;i<=100;i=i+2)
sum+=i;
printf(\"sum=%d\\n\
}
23、 编写程序:求10+20+30+40+…+100的和。
#includevoid main()
{
int i,sum=0;
for(i=10;i<=100;i=i+10)
sum+=i;
printf(\"sum=%d\\n\
}