保留小数点后两位
#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;
}