本人C语言新手,除第一题会做,其它的都不会做。
希望有好心人帮忙解决!
顺带对题目的解析,谢谢!
1.输入三个数,输出其最小值。
2.输入两个整数,若他们的平方和大于100,则输出该平方和的百位数以上(包括百位数字)的各个位数字,否则输出两个整数的和。
3.在键盘上输入若干字符,把其中的小写字母转换成大写字母,其他的字符不变,最后把处理结果输出到屏幕上。
4.求10到40之间的所有素数。
5.假设今天是星期天,编写一程序,求123456天后是星期几。
6.编写一程序,输出1-99之间不能被2和3整除的数,按10个数一行的格式排列。
7.编写一个程序实现累加器功能,把用户输入的数据累加,直到输入0为止,输出累加的结果。
8.从三个红球五个白球六个黑球中任意取出8个球,且其中必须有白球,编程输出所有可能的方案。
我给你鉴定哈,“倒霉熊lujin”这个人是是VC高手,第一题和第三题和第四题没问题,第二题的话,你是要求输入10个数的,而他的数组是指定的,你考试的话(应该是笔试),老师也不会放在电脑上运行看正确不正确,只要看你的思路清楚不,第二题也不会扣你多少分,我本来想做一下的,但是才做了一道题,就发现已经有人做了,就算了。
第一题:
#include
int main(void)
{
int i;
for(i = 1; i < 1000; i++)
{
if(i%17==0 && i%2 == 1)
{
printf("%d\n",i);
}
}
return 0;
}
第二题:
#include
int main(void)
{
int a[10];
int i,min;
printf("请输入10个整数:\n");
for(i = 0; i < 10; i++)
{
scanf("%d",&a[i]);
}
min = a[0];
for(i = 0; i < 10; i++)
{
if(min > a[i])
min = a[i];
}
printf("在这十个数中最小的数是%d\n",min);
return 0;
}
第三题:
#include
int main(void)
{
int i,j,sum = 0;
for(i = 1,j = 4; i <= 10,j <= 13; i++,j++)
{
sum += i*j;
}
printf("最后的结果为%d\n",sum);
return 0;
}
第四题:
#include
void print(int n)
{
int i,j;
for(i = n; i > 0; i--)
{
for(j = i; j > 0; j--)
printf("~");
printf("\n");
}
for(i = 1; i <= n; i++)
{
for(j = 1; j <= i; j++)
printf("~");
printf("\n");
}
}
int main(void)
{
int n;
printf("请输入要打印的行数:\n");
scanf("%d",&n);
print(n);
return 0;
}
1:
#include
int main()
{
int m=0;
while (m<1000)
{
m+=17;
printf("%d\n",m);
}
return 0;
}
2:
#include
int main()
{
int a[10]={0};
int i,min;
for (i=0;i<10;i++)
scanf("%d",&a[i]);
min=a[0];
for (i=1;i<10;i++)
{
if (a[i]
}
printf("%d\n",min);
return 0;
}
3:
#include
int main()
{
int i=1,result=0;
for (i=1;i<=10;i++)
result+=i*(i+3);
printf("%d\n",result);
return 0;
}
4:你给的题目不清楚啊。。是说把那个图案输出n遍么?还是你给的是n=4的情况什么的。。
1:
#include
int main()
{
int i;
for(i =1;i<=1000;i++)
{
if(i%17 == 0 && i%2 !=0)
{
printf(" %d",i);
}
}
getchar();
return 0;
}
2:
#include
int main()
{
int i;
int a[10]={3,2,1,4,5,6,9,8,7,10};
int min = a[0];
for(i =0;i<10;i++)
{
if(a[i] < min)
{
min = a[i];
}
}
printf("min=%d",min);
getchar();
return 0;
}
3:
#include
int main()
{
int i;
int sum =0;
for(i=1;i<=10;i++)
{
sum +=i*(i+3);
}
printf("sum = %d",sum);
getchar();
return 0;
}
4:
#include
int main()
{
int i;
char ch='~';
int j;
for(i =0;i<4;i++)
{
for(j=0;j {
printf(" ");
}
for(j=0;j<2*(4-i)-1;j++)
{
printf("%c",ch);
}
printf("\n");
}
for(i=0;i<3;i++)
{
for(j=0;j<3-i-1;j++)
{
printf(" ");
}
for(j=0;j<2*i+3;j++)
{
printf("%c",ch);
}
printf("\n");
}
getchar();
return 0;
}