本篇文章是自己在C语言学习中做过的一些习题,随时补充,不定时更新!!!
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
float a,b,c,d;
scanf("%f%f%f%f",&a,&b,&c,&d);
printf("%.1f\n",a*1.2+0.01);
printf("%.1f\n",b*3.5+0.01);
printf("%.1f\n",c*4.5+0.01);
printf("%.1f\n",d*5.0+0.01);
printf("%.1f\n",a*1.2+b*3.5+c*4.5+d*5.0+0.01);
return 0;
}
#include<stdio.h>
#include<math.h>
int main(){
long long x,test;
scanf("%lld",&x);
test=sqrt(x);
if(test*test==x) printf("%lld\n",test);
else printf("No",x);
}
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
long long a,b;
scanf("%lld%lld",&a,&b);
if(a+b>2147483647 || a+b<-2147483648)
printf("Yes\n");
else printf("No\n");
}
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
int n,m;
scanf("%d%d",&n,&m);
int a[n];
long long sum=0;
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
if(a[i]>=m) sum+=a[i];
}
printf("%lld\n",sum);
}
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
int n;
scanf("%d",&n);
int a[1000];
int i=0;
while(1){
a[i]=n%2;
n=n/2;
if(n==0)break;
i++;
}
for(int j=i; j>=0; j--)
printf("%d",a[j]);
return 0;
}
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
char str[100000];
scanf("%s",str);
for(int i=0;'\0'!=str[i];++i){
if(str[i]<='9' && str[i]>='0'){
str[i]='*';
}
}
printf("%s",str);
return 0;
}
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
int n;
scanf("%d",&n);
for(int i=0;i<n;++i)
{
printf("%d\n",i+1);
}
return 0;
}
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
int n;
scanf("%d",&n);
for(int i=1;i<=n;++i){
if(i%3==0){
printf("%d\n",i);
}
}
return 0;
}
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
int n,sum=1;
scanf("%d",&n);
for(int i=1;i<=n;++i){
sum=i*sum;
}
printf("%d",sum);
return 0;
}
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
long long a,b,c;
int n,i;
scanf("%d",&n);
a=b=1;
if(n<=2){
c=1;
}
else for(i=3;i<=n;++i){
c=a+b;
a=b;
b=c;
}
printf("%d",c);
return 0;
}