1.输出一个整数的每一位;
#include<stdio.h>int main()
{ int num; int i; int temp; scanf("%d",&num); for(i=10000;i>=1;i/=10) { temp=num/i; printf("%d ",temp); num=num%i; } return 0;}2.计算算数的值;#include<stdio.h>int main ()
{ int num=0; int i; for(i=1;i<=99;i++) { num=num+1/i; i++; num=num-1/i; } printf("%d",num); return 0;}3.1~100中出现数字9的个数;#include<stdio.h>int main()
{ int i; int count=0; for(i=1;i<=100;i++) { if(i%10==9) count++; if(i/10==9) count++; } printf("%d",count); return 0;}4.输出图案;#include<stdio.h>int main()
{ int i; int j; int m=6; int n=1; for(m=6,n=1;m>=1;m--,n+=2) { for(i=1;i<=m;i++) printf(" "); for(j=1;j<=n;j++) printf("*"); printf("\n"); } for(m=1,n=11;m<=6;m++,n-=2) { for(i=1;i<=m;i++) printf(" "); for(j=1;j<=n;j++) printf("*"); printf("\n"); } return 0;}5.求水仙花数;#include<stdio.h>int main()
{ int num; int temp1; int temp2; int temp3; for(num=0;num<=9;num++) { temp3=num; if(num==temp3) printf("%d ",num); } for(num=10;num<=99;num++) { temp2=num/10; temp3=num%10; if(num==temp2*temp2+temp3*temp3) printf("%d",num); } for(num=100;num<=999;num++) { temp1=num/100; temp2=(num%100)/10; temp3=num%10; if(num==temp1*temp1*temp1+temp2*temp2*temp2+temp3*temp3*temp3) printf("%d ",num); } return 0;}