判斷一個數n能否同時被3和5整除:
#include<stdio.h>
int main(){
int n;
printf("請輸入一個數:");
scanf("%d",&n);
if(n % 3 == 0 && n % 5 == 0){
printf("%d能同時被3和5整除",n);
}
else{
printf("%d不能同時被3和5整除",n);
}
return 0;
}
兩個idA,B里面分別是2,3,先將2,3互換到B,A里:
#include<stdio.h>
int main(){
int A = 2;
int B = 3;
int C;
C = B;
B = A;
A = C;
printf("A=%d,B=%d",A,B);
return 0;
}
將100-200之間的素數輸出:
#include<stdio.h>
int main(){
int n = 0;
for(n= 100;n <= 200;n++){
int i = 0;
for(i = 2;i <= n-1;i++){
if(n % i == 0){
break;
}
}
if(i >= n){
printf("%d\n",n);
}
}
return 0;
}
有3個數a,b,c,要求按大小順序把它們輸出:
#include<stdio.h>
int main(){
int a,b,c,n;
printf("請輸入3個數:");
scanf("%d,%d,%d",&a,&b,&c);
if(a < b){
n = b; b = a; a = n;
}
if(a < c){
n = c; c = a; a = n;
}
if(b < c){
n = c; c = b; b = n;
}
printf("%d,%d,%d",a,b,c);
return 0;
}
依次將10個數輸入,要求輸出其中最大的數:
#include<stdio.h>
int main(){
int i;
int num[10];
int max;
printf("請輸入10個數:");
for(i = 0;i < 10;i++)
scanf("%d",&num[i]);
for(i = 0,max = num[0];i < 10;i++)
max = num[i]>max?num[i] : max;
printf("max = %d\n",max);
return 0;
}
求1+2+3+...+100:
#include<stdio.h>
int main(){
int i;
int sum = 0;
for(i = 0;i <= 100;++i){
sum = sum + i;
}
printf("sum=%d",sum);
return 0;
}
uj5u.com熱心網友回復:
#include<stdio.h>
int main(){
int n = 0;
for(n= 100;n <= 200;n++){
int i = 0;
for(i = 2; i*i < n;i++){
if(n % i == 0){
break;
}
}
if(i >= n){
printf("%d\n",n);
}
}
return 0;
}
供參考~
#include<stdio.h>
int main(){
int i;
int num[10];
int max;
printf("請輸入10個數:");
for(i = 0;i < 10;i++)
scanf("%d",&num[i]);
for(i =1,max = num[0];i < 10;i++) //i從1開始
if (max < num[i])
max = num[i];
//max = num[i]>max?num[i] : max;
printf("max = %d\n",max);
return 0;
}
供參考~
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/278998.html
標籤:C語言
上一篇:c++編程題N皇后升級版
