编写程序:从键盘分行输入五个整数,判断其中有没有相同整数?
#include
#include
int main()
{
char a[10];
while(scanf("%s",a)==1)
{
int len=strlen(a);
int i,sum=0;
for(i=0;i<len;i++)
{
if(a[i]==a[len-i-1])
sum=sum+1;
else
break;
}
if(sum==len)
printf("你输入的整数是回文数!
");
else
printf("你输入的整数不是回文数!
");
}
return 0;
}
ab52525258的解答有错,改改吧
#include
void main(void)
{
int a, i;
for(i = 0; i<5; i++)
{
scanf("%d", &a);
if(a%27==0)
printf("YES
");
else
printf("NO
");
}
}
如果用数组,输入时也要加取地址运算。
#define NUMS 5
int main()
{
int i,j,a[NUMS],yesno=0;
for (i=0;i<NUMS;i++) scanf("%d",a+i);
for (i=0;i<NUMS-1; i++)
{
for (j=i+1;j<NUMS;j++)
{
if (a[i]==a[j])
{
yesno=1;
goto _end;
}
}
}
_end: yesno ? printf("yes") : printf("no");
return 0;
}
四个c语言编程题,求高手的帮助。谢谢!!
h> int main(){ int a[10], i, ok = 1;scanf("%d", a);for(i = 1; i < 10; ++i){ scanf("%d", &a[i]);if(a[i] == a[i-1])ok = 0;} if(ok)printf("Yes\\n");else printf("No\\n");} 分别是四个程序 你把注释去掉就能用了 没事干赚分 哈哈 ...
怎么通过C#写程序让电脑自己计算
1、以C#控制台应用程序为例:Console.WriteLine("输入3个整数,之间以逗号分隔,回车键结束...");string str = Console.ReadLine(); \/\/读入用户输入信息 string[] input = str.Split(new char[] { ',' }); \/\/以逗号为分隔符,分离出各项 if (input.Count() == 3) \/\/不是3,用户输入...
输入2个正整数m和n(m>=1,n<=500),输出m和n之间的所有素数,每行输出6个...
\/\/===VC6中通过=== include <stdafx.h> int main(){ int x,y,n=-1;\/\/定义m,n值,和分行值 while(1)\/\/输入不符合条件时,重新运行 { printf ("输入区间首位:\\n");scanf ("%d", &x); \/\/ 输入 if(x>=1&&x<=500 )\/\/当满足条件,则执行以下 { while(1)\/\/输入不符合条件...
如何输入两行数字,用C语言,请会的大师帮帮忙!谢谢!
1#4#9#16#9#7#4#9#11 11#7#9#16#4#1 是没有问题的 但是如果这样输入(你的样例输入就是这样)1#4#9#16#9#7#4#9#11 11#7#9#16#4#1 我的程序就出错了 如果真的是上面那样,就要用gets()读取一行,再提取行中数组,具体方法请看我写的另一个程序 http:\/\/zhidao.baidu.com\/...
c语言程序设计试题
100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。2.程序源代码:代码如下:include "stdio.h"include "conio.h"main(){ long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("...
定义一个数组,int a 〔50〕;并从键盘输入50个数,求最大值和正数的个数...
这样子就应该可以了,你看看是否满足您的要求吧 public static void main(String[] args) throws IOException { int[] a = new int[50];int index = 0;int count = 0;while(index < a.length){ System.out.println("请输入第"+(index+1)+"个整数");Scanner s = new Scanner(System.in...
90个实数计算及答案简单的
",sum);getch();}===【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,
c语言求编程:等比数列
include <stdio.h> void main(){ float q[50]={0};double sum=1.0;int n[50]={0};int i=0;int x=0;int y=0;while(i<2){scanf("%d %f",&n[i],&q[i]);i++;} for(i=0;i<50;i++){ if(0==q[i])break;} double dum=0;for(x=0;x<i;x++){for(y=0;y<...
c语言能写出什么样的小程序?
超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。程序源代码:main(){ long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf(%ld,i);bonus1=100000*0.1;bonus2=bonus1+100000*0.75;bonus4...
c语言编程
include<stdio.h>#include<math.h>int main(){int n=0,a,b,c,sum;scanf("%d %d",&a,&b);sum=a+b;do{scanf("%d",&c);n++;if(c==sum){printf("Right!\\n");break;}else{if(n<3){printf("Not correct! Try again!\\n");}else{printf("Not correct! You have tried three ...