求帮忙~计算机C语言的编程题!大学选的辅修课没去过,要考试了不会呀..能帮哪道都可以呢多谢了!只有45财富.. 大一c语言程序设计,帮忙第六题。刚学很不懂,麻烦讲得详细一点...

大一c语言程序设计,帮忙第六题。刚学很不懂,麻烦讲得详细一点,多谢了!

'6'-'3',是6的ASCII码值减去3的ASCII码值。不需要知道具体的ASCII码值,6的ASCII码值比3的ASCII码值大3
算式变为A的ASCII码值加3,而D的ASCII码值比A的ASCII码值大3,因此对应的字符是D
选A

第三题,用while循环,条件为当前的数是否为0,while循环里就判断是整数还是负数,统计相应个数就行了
第四题,使用for循环,定义sum求和,当sum>=1000时,当前i为最小正整数N

楼主 我来拯救你~~~~ 10道题全部奉上~~!!!
有些题别人已经给出了,我引用一下啊(懒得重写了),大家不要喷我哦~~~~~

第一题
#include<stdio.h>
int main()
{
int d1,d2,d3,n=253;
d1=n%10;
d2=n/10%10;
d3=n/100%10;
printf("253的:\n个位数为%d\n十位数为%d\n百位数为%d\n",d1,d2,d3);
return 0;
}

第二题
#include<stdio.h>
int main()
{
int x;
printf("<---商品价格查询--->\n");
printf("********************\n");
printf("* 1--苹果的价格 *\n");
printf("* 2--香蕉的价格 *\n");
printf("* 3--水蜜桃的价格 *\n");
printf("* 4--葡萄的价格 *\n");
printf("* 5--芒果的价格 *\n");
printf("* 0--退出 *\n");
printf("********************\n");
printf("\n请输入商品编号(数字1-5):");
scanf("%d",&x);
switch (x)
{
case 1: printf("苹果的价格是3.0元/斤"); break;
case 2: printf("香蕉的价格是1.5元/斤"); break;
case 3: printf("水蜜桃的价格是5.0元/斤"); break;
case 4: printf("葡萄的价格是4.5元/斤"); break;
case 5: printf("芒果的价格是6.0元/斤"); break;
case 0: exit(0);
default : printf("输入错误!");
}
return 0;
}

第三题
#include<stdio.h>
#include<math.h>
void main()
{
double x,y;
printf("请输入x值\n");
scanf("%lf",&x);
if(x<0)
y=-x;
else
if((x>=0)&&(x<10))
y=pow(x,2.0);
else
y=log(x);
printf("%.2f",y);
return 0;
}

第四题
#include<stdio.h>
void main()
{
int a,b;
printf("题目:输出九九乘法表\n");
printf(" ");
for(a=1;a<=9;a++)
printf("%4d",a);
printf("\n");
for(a=1;a<=9;a++)
{
printf("%d",a);
for(b=1;b<=a;b++)
printf("%4d",a*b);
printf("\n");
}
}

第五题
#include<stdio.h>
void main()
{
int i,j,k;
printf("题目:将50元换成1、5、10元的\n");
for(i=1;i*10<50;i++)
for(j=1;j*5<50-i*10;j++)
{k=50-i*10-j*5;
printf("1元的有%2d张 5元的有%2d张 10元的有%2d张\n",k,j,i);
}
}

第六题
#include<stdio.h>
void main()
{
int n,i,j,k;
printf("题目:输出一个三角图形\n");
printf("请输入边长(大于0):");
scanf("%d",&n);
if(n<=0||n>100)
{printf("输入错误!");
exit(0);
}
for(i=0;i<=n-1;i++)
{
for(j=0;j<=(n-2)-i;j++) printf(" ");
for(k=0;k<=2*i;k++) printf("*");
printf("\n");
}
}

第七题
#include<stdio.h>
void main()
{
int p,r,a,b,temp,x,y;
printf("题目:求两个数的最大公约数和最小公倍数\n");
printf("请输入两个数(用逗号隔开)");
scanf("%d,%d",&x,&y);
a=x; b=y;
if(a<b)
{
temp=a;
a=b;
b=temp;
}
p=a*b;
while(b!=0)
{
r=a%b;
a=b;
b=r;
}
printf("%d和%d的最大公约数是%d,最小公倍数是%d\n",x,y,a,p/a);
}

第八题
#include<stdio.h>
int F(int a)
{
int i;
for(i=2;i<=sqrt((double)a);i++)
if(a%i==0)return 0;
return 1;
}
void main()
{
int a,x,y;
printf("题目:输出2个数之间的所有素数\n");
printf("请输入两个大于1的正整数(用逗号隔开)");
scanf("%d,%d",&x,&y);
if(x>y)
{
a=x;
x=y;
y=a;
}
for(a=x;a<=y;a++)
if(F(a)==1) printf("%4d",a);
}

第九题
#include<stdio.h>
int main()
{
int i,s=0;
for(i=1;i<=1000;i++)
{
if(i%2==0)

i=i;
else
s+=i;
}
printf("%d\n",s);
return 0;
}

第十题
#include<stdio.h>
void A(int a,int b);
int main()
{
int i,j;
printf("请输入两个数:");
scanf("%d%d",&i,&j);
A(i,j);
return 0;
}
void A(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("输出:");
printf("%4d",a);
printf("%4d\n",b);
}

楼上的两个运行结果都有错误
第三题

#include<stdio.h>
#include<math.h>
void main()
{
double x,y;
printf("请输入x值\n");
scanf("%lf",&x);
if(x<0)
y=-x;
else
if((x>=0)&&(x<10))
y=pow(x,2.0);
else
y=log(x);
printf("%.2f",y);
return 0;
}
第十题
#include<stdio.h>
void A(int a,int b);
int main()
{
int i,j;
printf("请输入两个数:");
scanf("%d%d",&i,&j);
A(i,j);
return 0;
}
void A(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("输出:");
printf("%4d",a);
printf("%4d\n",b);
}

第三题:#include<stdio.h>
#include<math.h>
int main()
{
double x,y;
printf("请输入x值\n");
scanf("%if",x);
if(x<0)

y=-x;
else
if((0<=x)&&(x<10))

y=pow(x,2.0);
else
y=log(x);

printf("%f",y);
return 0;
}
第九题:#include<stdio.h>
int main()
{
int i,s=0;
for(i=1;i<=1000;i++)
{
if(i%2==0)

i=i;
else
s+=i;
}
printf("%d\n",s);
return 0;
}

第十题:#include<stdio.h>
void A(int a,int b);
int main()
{
int i,j;
printf("请输入两个数:");
scanf("%d%d\n",&i,&j);
A(i,j);
return 0;
}
void A(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("输出:");
printf("%d",a);

printf("%d",b);

} 楼主 给点分数撒

其实也不难,就是题太多了,你真当我们学编程的是做苦力啊

我的神啊……一次这么多题,这也行啊,还是查书吧……都比较简单,很容易做的

c语言编程题目求解
答:题目1:使用if多分支结构:c include<stdio.h> int main(){ int score;printf("请输入学生的成绩:\n");scanf("%d", &score);if(score>=90 && score<=99){ printf("学生的成绩等级为A\n");}else if(score>=80 && score<=89){ printf("学生的成绩等级为B\n");}else if(score>=...

提问一道c语言的编程题,求答案
答:你好,代码如下:include <stdio.h> typedef struct cuboid { int length;int width;int height;}Cuboid,*cuboid;int main(){ Cuboid b={15,10,5};cuboid p = &b;printf("长方体的长宽高分别为(通过结构体变量输出):%d,%d,%d\n",b.length,b.width,b.height);printf("长方体的长宽高...

C语言编程 求大神帮忙 下面是题目
答:include<stdio.h>#define N 8int a[N]={4,8,12,3,9,5,7,1};main(){ int i,j,t;for(i=0;i<N;i++)printf("%4d",*(a+i)); /*输出反序前a数组的各元素*/printf("\n");/*换行*/for(i=0;i<N/2;i++){ j=N-1-i;/*j中存放需要交换的数据位置*/t=*(a+i);*(...

c语言,程序设计题,如图?
答:c 语言程序设计练习题 c 语言程序设计练习题 篇一:c 语言程序设计基础单元总结与练习题及答案 答案 单元一程序设计宏观认识 单元总结提升 本...

求助,C语言程序设计的编程题?
答:include <stdio.h> // 判断a是否为素数 int isprime(int a){ for(int i = 2; i < a/2; i++){ // 有除了1和本身以外的其他因数,不是素数 if(a%i == 0){ return 0;} } return 1;} int main(){ int n;printf("输入一个整数:\n");scanf("%d",&n);if(isprime(n)){ p...

C语言 计算机题 求大神解答~
答:1、能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是“a>=10||a<=0”。(D选项)解析:“≥”用“>=”表示,“或”用“||”表示。2、判断char型变量c是否为大写字母的表达式是“(c>='A')&&(c<='Z')”。(C选项)解析:大写字母是A~Z,加上单引号,可以直接用来判断是否符合要求...

紧急求救:考试要用到的八道c语言的编程题 请高手帮忙给出答案,最好是...
答:/*3 编写程序求出所有满足以下条件的四位数:其前两位数字与其后两位数字之和的平方等于该数本身。例如:3025=(30+25)2 / include<stdio.h> int search(int i);main(){ int i;for(i=1000;i<10000;i++){ if(search(i)) printf("%d ",i);} } int search(int i){ int j,k;j=...

一道大一计算机C语言编程题,急求答案,谢谢!
答:include "stdafx.h"void main(){int a=1,b,c,d,e,f;printf("请输入第一个数:");scanf("%d",&b);printf("请输入第二个数:");scanf("%d",&c);d=b>c?c:b;for(int i=2;i<=d;i++){if(b%i==0&&c%i==0){a=i;}}if(a==1){printf("\n没有公约数\n");}else{...

C语言编程初学问题
答:(1)程序输出:c1=a;c2=b;c1=97;c2=98;因为:你用%c,就是你要输出一个字符,97的ascii码就是小写字母a,98为b;(2)如果你把c1=197,c2=198,应该会提示隐式转换吧,如果定义char c1,c2,默认为有符号的char型,取值范围为-128~127,因此输出的是197-256=-59,198-256=-58,貌似用...

C语言的编程题!
答:1.从键盘上输入若干字符,直到输入’#”结束。统计英文字母、数字、空格、其他字符的个数并输出。include "stdio.h"main(){ char c;int letter,number,space,other;letter=number=space=other=0;printf("\nPlease input some characters:(end of '#')\n");while((c=getchar())!='#'){ ...


其它相关链接

资料来自于网友,若有质量问题,请联系电邮
© 狮子故事网