请问,小弟我这2个代码该怎么继续写下去 救救小弟我
发布时间:2011-06-28 15:46:11 文章来源:www.iduyao.cn 采编人员:星星草
请教,我这2个代码该如何继续写下去 救救我
我是新学的才1星期,希望各位直接发改好后的代码,这样看的比较直接
拜托各位大哥了
------------------
#include <stdio.h>
void main()
{
int a,b=1,c=2,d=3,e=4,f=5,g=6,h=7,i=8,j=9,k=10;
int l,m,n,o,p,q,r,s,t,u;
printf( "\n输入一个数字: ");
scanf( "%d ",&a);
l=a*b;
m=a*c;
n=a*d;
o=a*e;
p=a*f;
q=a*g;
r=a*h;
s=a*i;
t=a*j;
u=a*k;
printf( "%d\n ",l);
printf( "%d\n ",m);
printf( "%d\n ",n);
printf( "%d\n ",o);
printf( "%d\n ",p);
printf( "%d\n ",q);
printf( "%d\n ",r);
printf( "%d\n ",s);
printf( "%d\n ",t);
printf( "%d\n ",u);
}
这个代码要求是一个数和1-10相乘这个我会写但是要求输出的格式是
输入一个数:5(任意一个数)
5*1=5 5*3=15 5*5=25 5*7=45 5*9=45
5*2=10 5*4=20 5*6=30 5*8=40 5*10=50
这个怎么做???
------------------------------------------------
这个是要求
顾客购买数量大于等于10 并且 金额大于等于10000商店就给顾客10%的折扣
我就是不知道怎么求 购买数量大于等于10 ,金额折扣也求不好,请教代码里改如何改
#include <stdio.h>
void main()
{
/*总金额a 折扣金额b 折扣后c*/
float a,b,c,cost1,cost2,cost3,cost4,cost5,cost6,cost7,cost8,cost9,cost10;
printf( "\n第一件商品费: ");
scanf( "%f ",&cost1);
printf( "\n第二件商品费: ");
scanf( "%f ",&cost2);
printf( "\n第三件商品费: ");
scanf( "%f ",&cost3);
printf( "\n第四件商品费: ");
scanf( "%f ",&cost4);
printf( "\n第五件商品费: ");
scanf( "%f ",&cost5);
printf( "\n第六件商品费: ");
scanf( "%f ",&cost6);
printf( "\n第七件商品费: ");
scanf( "%f ",&cost7);
printf( "\n第八件商品费: ");
scanf( "%f ",&cost8);
printf( "\n第九件商品费: ");
scanf( "%f ",&cost9);
printf( "\n第十件商品费: ");
scanf( "%f ",&cost10);
a =cost1+cost2+cost3+cost4+cost5+cost6+cost7+cost8+cost9+cost10;
printf( "\n总金额:%.2f ",a);
b= (a> =10000)*0.1;
printf( "\n折扣金额:%.2f ",b);
c=a-b;
printf( "\n折扣后:%.2f ",c);
}
------解决方案--------------------
只写思路出来,程序不是完整的。
1.for(i=1;i <=10,i++)
{
printf( "%d*%d=%d\t ",a,i,a*i);
}
2.你可以定义当输入0时表示输入结束。
int total=0,i=0,cost;
do{
printf( "第%d件商品费: ",i++);
scanf( "%d ",&cost);
total+=cost;
while(cost);
if(i> 10&&total> 10000)
total*=0.9;
------解决方案--------------------
或者用循环
#include <stdio.h>
void main()
{
int i,a,b;
scanf( "%d ",&a);
{for(i=1;i <=10;i++)
b=a*i;
printf( "%d=%d*%d\n ",b,a,i);
}
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
【★C/C++奖励基金-30期★】更新获奖书籍,请选择~ - C/C++ / 非技术区
【★C/C++奖励基金-30期★】
C/C++ 2011-12专家榜
名次...
-
C/c++ 如何按位拷贝呢?
我有一个结构体
strut st_header
{
unsigned short ver:2
unsigned short ping:1
unsgne...
-
uboot上的一点代码,没看明白!
struct in_str {
const char *p;
#ifndef __U_BOOT__
char peek_buf[2];
#endif
int __promptme;
...
-
Debug时为什么变量的地址不变?
是巧合还是某种必然. 是不是因为C中生成的可执行程序存储的地址是相对地址而不是绝对的物理地址.
...
-
关于switch语句。我不知道哪里错了,大侠帮忙bug一下
#include <stdio.h>
int main()
{
int a;
char b;
do{
printf("1.Chines...
-
#pragma section 的 $ 语法
在 ARX 头文件中间过如下三行,放在一起:
#pragma section("ARXCOMMAND$__a")
#pragma section("ARXCOMM...
-
read 问题再现
#define N 205
signed short x[N];
for(i=0;i<N;i++)
{
printf("hello boy!!\n");
...
-
征求一个C语言输入函数?
不知道大家有没有学习过Java? 现在需要一个类似Java的Scanner的函数集, 要求如下:
1. 三个函数: int rea...
-
求一道算法。一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
/*我写了一点,但是有错误,汗*/
/*
...
-
3n+1问题
求救,不知道错在哪里
#include<stdio.h>
int count(int a,int b)
{
int max=0,len=0,a1;
while(a<=b)
{
...