4-1
#include <stdio.h>
main()
{
int i,a;
printf("请输入10个数");
for(i=1;i<=10;i++)
{ printf("请输入下一个数");
scanf("%d",&a);
if(a>0)
printf("正数是:%d\n",a);
}
getch();
}
4-02
#include <stdio.h>
main()
{
float f,c;
for(f=-10;f<=290;f+=10)
{
c=5.0/9.0*(f-32);
printf("摄氏温度为:%f\n",c);
}
}
4-03
#include <stdio.h>
main()
{
int i;
double sum=0;
for(i=0;i<20;i++)
sum=sum+(2*i+3.0)/(2*i+5.0);
printf("sum=%lf",sum);
}
4-04
#include <stdio.h>
main()
{
int n=0;
char ch = getchar( ); /* 输入第1个字符 */
while ( ch!= '\n' )
{ if ( ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')
n++; /* 计数器n加1 */
ch = getchar( ); /* 输入下1个字符 */
}
printf("字母个数=%d\n",n);
}
4-05
#include <stdio.h>
main()
{
int english=0,number=0,other=0;
char ch = getchar( ); /* 输入第1个字符 */
while ( ch!= '\n' )
{ if ( ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')
english++; /* 计数器n加1 */
else if ( ch>='0'&&ch<='9')
number++;
else
other++;
ch = getchar( ); /* 输入下1个字符 */
}
printf("字母个数=%d个,数字个数=%d个,其他字符个数=%d\n",english,number,other);
}
4-06
#include <stdio.h>
main()
{
int n, i ;
printf("输入一个整数:"); scanf("%d",&n);
while(n>0)
{
printf("%d",n%10);
n/=10;
}
}
4-7
#include <stdio.h>
main()
{
int red,white,black;
printf("red \t white \t black\n");
for(red=0;red<=3;red++)
for(white=1;white<=5;white++)
{
black=8-red-white;
if(black<=6)
printf("%d \t %d \t %d\n",red,white,black);
}
}
4-8
#include <stdio.h>
main()
{
int egg=9;
while(1)
{
if(egg%3==2 && egg%5==4) break;
egg+=2;
}
printf("最少应赔%d元钱\n",egg);
}
4-9
#include <stdio.h>
main()
{
int a,b,c,d, n=0;
printf是不是c语句 for(a=1;a<=4;a++)
for(b=1;b<=4;b++)
if(b!=a)
for(c=1;c<=4;c++)
if(c!=a&&c!=b)
{
d=a*100+b*10+c;
n++;
printf("%5d",d);
if(n%6==0) printf("\n");
}
printf("\nn=%d",n);
}
4-10
#include <stdio.h>
main()
{
int a,sum=0;
for(a=100;a<=200;a++)
if(a/100==a%10)
{
sum+=a;printf("%5d",a);
}
printf("\nsum=%d",sum);
}
4-11
#include <stdio.h>
main()
{
int i;
float h=100, sum=100;
for(i=2;i<=10;i++)
{
sum+=h;
h/=2;
}
printf("\nsum=%f",sum);
}
4-12
#include <stdio.h>
main()
{
int n,a,b=1,i;
printf("N="); scanf("%d",&n);
for(i=2;i<=n;i++)
{
a=(b+1)*2;
b=a;
}
printf("第一天原来有%d个桃子",a);
}
4-13
#include <stdio.h>
main()
{
int n,i; float y=1.0,sum=1.0;
printf("N="); scanf("%d",&n);
for(i=2;i<=n;i++)
{
y=y*i;
sum+=y;
}
printf("1!+2!+3!+ …+%d!=%.0f",n,sum);
}
4-14
#include <stdio.h>
main()
{
int a,n,i; float y=0,sum=0.0;
printf("a="); scanf("%d",&a);
printf("N="); scanf("%d",&n);
for(i=1;i<=n;i++)
{
y=y*10+a;
sum+=y;
}
printf("sum=%.0f",sum);
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论