思路:2位整数,整除2得到的是十位数,除10求余得到的是个位数。循环取1~100的整数,判断其十位与个位和。
如筛选出来的数据不考虑存储,直接在循环中判断打印输出。
如要把数据存储起来,再循环打印,定义数组存储。
下面代码(筛选满足的整数存储在数组中):
#include <stdio.h>
int main()
{
int i,num[100],g,s;
for(i=1;i<=100;i++)
{
num[i-1]=i;
g=i%10;//个位
s=i/10;//十位
if(g+s==3)
printf("数字%d个位十位相加等于3,跳过!\n",i),num[i-1]=-1;
}
printf("剩余所有数字为:\n");
i=100;
while(i>0)
{
if(num[100-i]!=-1)
printf("%d ",num[100-i]);
i--;
}
return 0;
}
在C语言中,编程实现,输出1-100的整数,要求跳过十位数和个位数相加等于3...
num[i-1]=i;g=i%10;\/\/个位 s=i\/10;\/\/十位 if(g+s==3)printf("数字%d个位十位相加等于3,跳过!\\n",i),num[i-1]=-1;} printf("剩余所有数字为:\\n");i=100;while(i>0){ if(num[100-i]!=-1)printf("%d ",num[100-i]);i--;} return 0;} ...
用C语言编程输出1-100的整数间十位数和个位数之和不等于3的数,怎么写...
int n,k;for(k=0,n=1;n<22;n++)if(n%10+n\/10!=3)printf(++k%10 ? "%4d" : "%4d\\n",n);while(n<=100)printf(++k%10 ? "%4d" : "%4d\\n",n++);putchar('\\n');return 0;}
用c语言编辑程序输出1~100 之间每位数的乘积大于每位数的和的数_百度...
void main(){ int i, j;for (i = 1; i < 10; i++){ for (j = 0; j < 10; j++){ if (i * j > i + j)printf("%d ", i * 10 + j); \/\/输入十位为i时,满足条件的数 } printf("\\n"); \/\/换行 } } ...
c语言编写程序,输入一个3位整数,打印输出其个位数、十位数和百位...
void main(void){ int n;printf("输入一个三位的正整数: ");scanf("%d",&n);if((n>999)||(n<100)){ printf("%d 不是一个三位数\\n",n);return;} printf("输入在数 %d,其个位是%d,十位是%d,百位是%d\\n",n,n%100,(n\/10)%10,n\/100);return ;} ...
C语言编程用户输入一个100以内的正整数、判断该数最接近哪个十位数?
include<stdio.h> int main(){int a,b;scanf("%d",&a);if (a<10) b=10;else if(a%10>=5) b=a\/10*10+10;else if(a%10<5) b=a-(a%10);printf("%d",b);return 0;}
怎么用C语言算三位数的和?
除100取整得到百位上的数字,除10取整得到十位上的数字,再取余得到个位上的数字,然后相加就得到和。void main(){int a;int b,c,d;\/\/各个位数上的数字printf("请输入一个三位数:");scanf("%d",&a);b=a\/100; \/\/百位c=(a-b*100)\/10; \/\/十位d=a%10; \/\/个位printf("百位:%d...
C语言输出前10个"个位数与百位数之和等于十位数"的三位整数
思路:先判断输入的两个整数的大小,接着从小数到大数依次循环,输出中间数。参考代码:例如输出2和8的中间数 include "stdio.h"int main(){ int a,b,t;scanf("%d%d",&a,&b);if(a>b){ t=a;a=b;b=t;} for(t=a+1;t 评论 0 0 0 加载更多 ...
c语言设计 输出1-1000以内,十位数是5的所有整数,每隔5个换一行?
解决这个问题,大致有两种思路。第一种是采用最笨的办法,穷举1到1千的所有整数,如果她的十位数是五就输出这个数,并统计个数,如果满五个就换行。效率比较高的一种算法是,从5到100,每次增加五,然后把这个数乘以十以后,再加上一个个位数进行输出,同时也进行每五个换行的控制。
用C语言编写程序 输入一个三位整数,打印出其各位数,十位数和百位数
include<stdio.h> void main(){int a;printf("输入一个三位数");scanf("%d",&a);printf("百位:%d十位:%d个位:%d\\n",a\/100,a\/10%10,a%10);}
C语言中,输入一个3位整数,要求输出它的百位数、十位数和个位数。
void main(){int a;int b,c,d;\/\/各个位数上的数字printf("请输入一个三位数:");scanf("%d",&a);b=a\/100; \/\/百位c=(a-b*100)\/10; \/\/十位d=a%10;