C 语言 上机 小例子

// Online C compiler to run C program online
#include <stdio.h>

int func1();
int func2();
int func3();
void func4();
void func5();
void func6();
int sumFunc(int n);

int main() {
    // Write C code here
    int sumFunc(int n);
   // int MultFunc(int n);
    
    //int f1 = func1();
    //func2();
    //func3();
    //func4();
    //func5(); 
    func6();
    int n = 100;
    sumFunc(n);
    
    
    return 0;
    
}


int func1()
{
    int cno=3;
    char cls[999]="11D";
    char name[999]="maggie";
    printf("%d,%s,%s\n",cno,cls,name);
    return 0;
}


int func2()
{
    printf("triangle print'1',square print'2',circle print'3'\n");
    int a;
    scanf("%d",&a);
    if(a==1){
        float l,h,s;
        printf("print the value of l h\n");
        scanf("%f %f",&l,&h);
        s=l*h/2;
        printf("%10.3f\n",s);
    }
    return 0;
}

int func3()
{
    int d;
    printf("print your score\n");
    scanf("%d",&d);
    if(d>=90) printf("A");
    else if(d>=80) printf("B");
    else if(d>=70) printf("C");
    else printf("D\n");
    return 0;
}

void func4()
{
    int c,absolutevalue;
    printf("print an interger\n");
    scanf("%d",&c);
    absolutevalue=c>=0?c:-c;
    printf("%d\n",absolutevalue);
}

void func5()
{
    int n;
    float p,price;
    printf("print an interger to hundred value\n");
    scanf("%d",&n);
    switch(n/100){
        case1:
        p=0.05;
        break;
        case 2:
        p=0.06;
        break;
        case 3:
        p=0.08;
        break;
        case 4:
        p=0.1;
        break;
        case 5:
        p=0.15;
        break;
    }
    if ((n/100)>=6)
        p=0.15;
        price=3.5*n*(1-p);
        printf("mony should paied=%10.3f\n",price);
        
}
void func6()
{
    int a,i,b;
    for(a=100;a<=200;a++)
    {
        //printf("debug 1 a = %d\n",a);
        for(i=2;i<a;i++)
        {
          //  printf("debug 2 i = %d, a = %d\n",i,a);
            b=a%i;
            if(b==0)
            goto here;
        }
        printf("%d\n",a);
        here:;
    }
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值