iLMS知識社群(Sites)師生部落格(Blogs)朝陽首頁(Homepage)TronClass教學平台登入
位置: 郭軒志 > 未分類
C語言題庫
by 郭軒志 2018-04-11 19:52:51, 回應(15), 人氣(23)
*******1******
#include <stdio.h>
#include <stdlib.h>
int f_2_3(int n){
if( n%2==0 || n%3==0) return 1;
else return 0;

}

int main(){
int n;
scanf("%d",&n);
if( f_2_3(n) == 1) printf("true");
else printf("false");

system("pause");
return 1;
}
回應(15)
*******2********
#include <stdio.h>
#include <stdlib.h>
#define size 10
int main(){
    int n;
    int sum=0;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
            
            
            if(i%3==0&&i%7==0){ 
                       
        
             sum+=i;
       
            }
                
            }
             printf("%d",sum);
    system("pause");
    
    return 1;
    
}


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a;
    scanf("%d",&a);
  if(a%4==0&&a%3==0||a%400==0)
  printf("true",a);
  else {
        printf("flase",a);
       }
  
             
    system("PAUSE");
    return EXIT_SUCCESS;
}

****3****
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a;
    scanf("%d",&a);
  if(a%4==0&&a%3==0||a%400==0)
  printf("true",a);
  else {
        printf("flase",a);
       }
  
             
    system("PAUSE");
    return EXIT_SUCCESS;
}

***4***

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int a,b;
printf("輸入西元:");
scanf("%d",&a);
    printf("輸入月份:");
scanf("%d",&b);
if (b==1){
printf("31");
}
if(b==2)
{
if(a%4==0 &&  a%100!=0 && a%400==0){
printf("28");
else{
printf("29");
}
}
if (b==3){
printf("31");
}
if (b==4){
printf("30");
}
if (b==5){
printf("31");
}
if (b==6){
printf("30");
}
if (b==7){
printf("31");
}
if (b==8){
printf("31");
}
if (b==9){
printf("30");
}
if (b==10){
printf("30");
}
if (b==11){
printf("30");
}
if (b==12){
printf("31");
}
return 0;

}


*******555****
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int a,b,c;
printf("輸入西元:");
scanf("%d",&a);
    printf("輸入月份:");
scanf("%d",&b);
printf("輸入日期:");
scanf("%d",&c);
if (b==1){
if(c>31){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);
}
}
if (b==2){
if(a%4==0 && a%100!=0 && a%400==0){
if(c>29){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);
}
}
}
if (b==2){
if(a%4==0 && a%100!=0 && a%400==0){
if(c>28){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);
}
}
}
if (b==3){
if(c>31){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);
}
}
if (b==4){
if(c>30){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);}}
if (b==5){
if(c>31){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);}}
if (b==6){
if(c>30){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);}}
if (b==7){
if(c>31){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);}}
if (b==8){
if(c>31){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);}}
if (b==9){
if(c>30){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);}}
if (b==10){
if(c>31){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);
}}
if (b==11){
if(c>30){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);
}}
if (b==12){
if(c>31){
printf("error");
}else{
printf("%d/",a);
printf("%d/",b);
printf("%d",c);
}}
return 0;


}
----6------
#include <stdio.h>
#include <stdlib.h>
int f_2_3(int n){
int sum = 1;
for (int i = 0; i <= n; i++) {
if (i % 2 != 0) {
sum = sum * i;
}
}
return sum;
}

int main(){
int n;
scanf("%d",&n);
printf("%d",f_2_3(n));
system("pause");
return 1;
}

---------------7--------------
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

double saving(double,double,int,int); 

int main(void)
{
    printf("%lf\n", saving(15000, 0.04, 1, 5)); 
    system("pause");
    return 0;
}

double saving(double P, double r, int n, int t)
{
    return P*pow(1+r/n, n*t);
}



*****10******
#include <stdio.h>
#include <stdlib.h>
int main(){
 char a;
scanf("%c\n",&a);
if (a>31){
printf("hot");
}
 if(a>=26&&a<=30)
{
printf("warm");
}if(a>=21&&a<=25)
{
printf("cool");
}
if(a<20)
{
printf("cold");
}

    system("pause");

    return 1;


*****11*****

#include <stdio.h>
#include <stdlib.h>
int main(){
int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
c=a*b;
if(c>100){
c=c/100;
}
printf("%d",c);
    system("pause");

    return 1;



***99****
#include <stdio.h>
#include <stdlib.h>
int main(void){
int A[5]={1,8,7,9,5};
int i,min,max;
int sum;
min=max=A[0];
for(i=0;i<5;i++){
if(A[i]>max)
max=A[i];
if(A[i]<min)
max=A[i];
sum+=A[i];
}
printf("max %d\n",max);
printf("max %d\n",min);
printf("sum %d\n",sum/5);
return 0;
}
#include<stdio.h> 
#define N 4 
float mid(int *a) 
int i,j,t; 
float middle; 
for(i=0;i<N;i++)//對數組從小到大排序
  for (j=i+1;j<N;j++) 
   if(a[j]<a[i]) 
   { 
    t=a[i]; 
    a[i]=a[j]; 
    a[j]=t; 
   } 
printf("排序後數組:\n"); 
for(i=0;i<N;i++) 
  printf("%d ",a[i]); 
printf("\n"); 
if(N% 2==1)//求中位數
  middle=a[N/2]; 
else 
  middle=(a[N/2]+a[N/2-1])/2.0; 
return middle; 
int main(void) 
int a[N],i; 
float middle; 
printf("請輸入%d個數:\n",N); 
for(i=0;i<N;i++) 
  scanf("%d",&a[i]);
middle=mid(a); 
printf("中位數是:%f\n",middle); 
return 0;
}





*******
55555


*14*
#include <stdio.h>
#include <string.h>
void reverse(char str[]);
int main(void) {
char str[] = "1234";
     reverse(str);
     printf("%s",str);
return 0;
}
void reverse(char str[]){
int r=strlen(str);
int i,j=r/2;
for(i=0;i<j;i++){
char c=str[i];
str[i]=str[r-i-1];
str[r-i-1]=c;
}
}

#include <stdio.h>
#include <math.h>
int main() {
double b,a;
scanf("%lf",&a);
int sum=0;
for(int i=1;i<=a;i++){
  b=pow(2,i);
  sum=sum+b;
}
printf("%d",sum);
return 0;
}
19***
#include <stdio.h>
int main(void) {
int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if(a+b<=c || b+c<=a || a+c<=b){
printf("flase");
}else {
printf("true");
}
return 0;
}
***21****
#include <stdio.h>
int main(void) {
int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if(c*c==(b*b+a*a)||b*b==(c*c+a*a)||a*a==(b*b+c*c)){
printf("true");
}else {
printf("flase");
}
return 0;
}
**22**
回應