1determine how many prime numbers there are from 101 to 200
#include<stdio.h>
#include<math.h>
int main(){
int i,j,k;
for(i = 101;i<=200;i++){
j = sqrt(i);
for(k=2;k<=j;k++){
if(i%k == 0){
break;
}
else{
printf("%d\t",i);
break;
}
}
}
}

2A three-digit number ,the sum of the cubes of each number is equal to the number
daffodil number
#include<stdio.h>
int main(){
int i,j,k;
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++){
if(i*i*i+j*j*j+k*k*k==100*i+10*j+k){
printf("%d\t",100*i+10*j+k);
}
}
}

3decompose an integer into prime number
#include <stdio.h>
int main(void) {
int n,i;
printf("\nplease input a number:\n");
scanf("%d",&n);
printf("%d=",n);
for(i=2;i<=n;i++){
while(n!=i){
if(n%i==0){
printf("%d*",i);
n=n/i;
}
else{
break;
}
}
}
printf("%d",n);
}

4conditional operator
#include <stdio.h>
int main(void) {
int i,j;
printf("please iunput score");
scanf("%d",&i);
//j=(i>90)?'A':'B';conditional operator must have an output result
j=(i>90)?'A':(i>60)?'B':'C';
printf("j=%c",j);//to use english characters in C langage ,single quotation musts be used
}

6073



被折叠的 条评论
为什么被折叠?



