[题目 1023:简单计算器]
#include <stdio.h>
int main()
{ float a,b,c;char op;
scanf("%f%c%f",&a,&op,&b);
switch(op){ case '+':c=a+b;break;case '-':c=a-b;break;case '*':c=a*b;break;case '/':c=a/b;break;
default:printf("error");break;}
printf("result=%.2f",c);}
[题目 1026:累加一行字符中的数字]
#include<stdio.h>
main()
{ char c;int s=0,a;
while((c=getchar())!=''){ if(c>='0'&&c<='9'){ a=c-48;s=s+a;}}
printf("%d",s);}
[题目 1028:求素数]
# include<stdio.h> # include<math.h>
main()
{ int m,k,i;
for(m=2;m<=200;m++){ k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0) break;
if(i>k) printf("%d",m);}}
[题目 1035:打印菱形]
#include "stdio.h" #include "math.h"
main()
{ int n,i,j,k;
scanf("%d",&n);for(i=1;i<=2*n+1;i++)
{ k=abs(n+1-i);for(j=1;j<=k;j++) printf(" ");for(j=1;j<=2*n+1-2*k;j++)
printf("*");printf("");}}
[题目 1038:打印图案]
# include<stdio.h> # include<math.h>
main()
{ int n,i,j,k,h;
scanf("%d",&n);
for(i=-n+1;i<=n-1;i++){ for(j=0;j<abs(i);j++)
printf(" ");
for(k=1;k<=n-abs(i);k++) printf("%d",k);
for(h=n-abs(i)-1;h>=1;h--) printf("%d",h);
printf("");}}