Al箔的期末考试

保留小数点后两位

#include <stdio.h>

int main()
{
	float answer = 12.3456;
	printf("%.2f", answer);
	//小数点后面留3位,就是printf("%.3f",answer)
}

输出

12.35(可能是12.34)

输出字符的整数值

#include <stdio.h>

int main()
{
    char ch;
    ch = getchar();
    printf("%d",ch);
}

输入

a

输出

97

输入两字符的整数和

#include <stdio.h>

int main()
{
    char a, b;
    scanf("%c %c", &a, &b);
    printf("%d",a+b);
}

输入

a空格b

输出

195

10个*

#include <stdio.h>
int main()
{
	int i;
	for(i = 1; i <= 10; i++)
	{
		printf("*");
	}
	//10改成100就是100个*
	return 0;
}
#include <stdio.h>
int main()
{
    int n;
    scanf("%d",&n);//这里有个&
    printf("%d", n);//这里没有&
    return 0;
}
#include <stdio.h>

float sum(float a, float b)
{
    return a+b;
}
int main()
{
    float a, b;
    //因为是实数,用float或者double
    scanf("%f%f",&a, &b);
    float ans = sum(a, b);
    printf("%f", ans);
    return 0;
}

input

1.23空格3.42

output

4.65000(可能没有0也可能有)

#include <stdio.h>

int main()
{
    int n;
    scanf("%d", &n);
    int sum = 0,i;
    for(i = 1; i <= n; i++)
    {
        sum += i;
    }
    printf("%d", sum);
    return 0;
}

input

10

output

55

#include <stdio.h>

int main()
{
    int sum = 1,i;
    for(i = 1; i <= 5; i++)
    {
        sum *= i;
    }
    printf("%d", sum);
    return 0;
}

output

120

#include <stdio.h>

int isprime(int n)
{
	int i;
    if(n==1) return 0;
    for(i = 2; i * i <= n; i++)
    {
        if(n%i == 0) return 0;
    }
    return 1;
}
int main()
{
    int cnt = 0, i;
    for(i = 101; i <= 200; i++)
    {
        if(isprime(i)) cnt++;
    }
    printf("%d", cnt);
    return 0;
}

output

21

#include <stdio.h>

int main()
{
    int n;
    scanf("%d", &n);
    if(n >= 60) printf("恭喜你");
    else printf("不及格");
    return 0;
}

#include <stdio.h>

int main()
{
	int i;
    for(i = 100; i >= 0; i--)
    {
        if(i%17 == 0)
        {
            printf("%d", i);
            break;
        }
    }
    return 0;
}

#include <stdio.h>

float sum(float x, float y)
{
    return x+y;
}
int main()
{
    float a, b, c;
    scanf("%f%f%f", &a, &b, &c);
    float ans = 0;
    ans = sum(sum(a, b), c);
    printf("%f", ans);
    return 0;
}

input

1空格2.3空格-2.4

output

0.9

#include <stdio.h>

int main()
{
	int i;
    for(i = 100; i <= 200; i++)
    {
        if(i%3 != 0)
            printf("%d\n", i);//加上\n这个东西表示一行输出一个数
    }
    return 0;
}

output

100
101
103
104
106
107
109
110
112
113
115
116
118
119
121
122
124
125
127
128
130
131
133
134
136
137
139
140
142
143
145
146
148
149
151
152
154
155
157
158
160
161
163
164
166
167
169
170
172
173
175
176
178
179
181
182
184
185
187
188
190
191
193
194
196
197
199
200

#include <stdio.h>

int main()
{
    int sum = 0, i;
    for(i = 1; i <= 100; i++)
    {
        if(i%2 == 0)
            sum += i;
    }
    printf("%d", sum);
    return 0;
}

output

2550

#include <stdio.h>

int isprime(int n)
{
	int i;
    if(n==1) return 0;
    for(i = 2; i * i <= n; i++)
    {
        if(n%i == 0) return 0;
    }
    return 1;
}
int main()
{
    int n;
    scanf("%d", &n);
    if(isprime(n))
        printf("yes");
    else
        printf("no");
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值